强制Python Pandas DataFrame(read_csv()方法)避免/不考虑我的csv / txt文件的第一行作为标题

时间:2015-12-10 23:56:27

标签: python csv pandas dataframe

我正在使用pandas read_csv方法读取txt文件(data.txt)。该文件有16列和600行。但是,在将csv读入数据帧之后,我发现我的data.txt文件中的第一行已被视为数据帧中的列标题。这会将我的数据框的大小从我的文本文件中的600减少到599。如何强制pandas不使用第一行作为Dataframe的标题。 我正在使用此代码来读取文件。

import pandas as pd
df = pd.read_csv("C:\<my_directory_path>\data.txt)

2 个答案:

答案 0 :(得分:1)

只需添加标头=无:

import pandas as pd
df = pd.read_csv("C:\<my_directory_path>\data.txt",header=None)

答案 1 :(得分:0)

您可以使用参数header=None使用整数读取数据以索引列,或者如果您知道列的名称,则可以传递类似names=['col1','col2','col3']的内容