我正在使用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)
答案 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']
的内容