如何在没有标头信息的 Python 2.7-Pandas 中读取数据

Posted

技术标签:

【中文标题】如何在没有标头信息的 Python 2.7-Pandas 中读取数据【英文标题】:How to read data in Python 2.7-Panda with no header information 【发布时间】:2014-12-01 01:01:25 【问题描述】:

我正在使用 Panda 和 iPython,我想加载数据,但它没有标题信息。 我想插入标题信息,例如“编号”、“标题”、“类别”。

我的 .dat 文件如下所示:

1::movie_title1 (1995)::喜剧|惊悚|浪漫 2::movie_title2 (2000)::冒险|浪漫 3::movie_title3 (1977)::comedy|action|children

截至目前,我有:

从 pandas 导入 Series、DataFrame 将熊猫导入为 pd frame = pd.read_table('/home/me/movies.dat', delimiter='::', usecols=(1,2,3))

输出如下表:

null, 玩具总动员 (1995), 动画|儿童|喜剧 0,勇敢者游戏(1995),冒险|儿童|奇幻 1,脾气暴躁的老人(1995),喜剧|浪漫

PS这不是作业,我只是想弄清楚。

【问题讨论】:

【参考方案1】:

header=None 传递给read_table。见the documentation。

【讨论】:

以上是关于如何在没有标头信息的 Python 2.7-Pandas 中读取数据的主要内容,如果未能解决你的问题,请参考以下文章

如何在Python和Java中访问Google Cloud Endpoints请求标头

Jersey:如何将 MediaType 设置为 javax.ws.rs.core.Response,如果真正的“物理”响应标头没有任何相关信息

如何在 fhirclient-4.0.0 python 库中设置自定义标头?

如何停止 HTTP(和 rfc822、电子邮件)标头注入?

如何从 python 中的 RFC 2822 邮件标头中提取多个电子邮件地址?

Python Spark-如何将空 DataFrame 输出到 csv 文件(仅输出标头)?