如何读取没有表头的Pandas CSV文件?
如果要读取没有表头的CSV文件,我们可以在 read_csv() 方法中使用 headers 。
步骤
- 初始化一个变量 file_path ,即CSV文件路径。
- 使用 read_csv 方法,获取具有tab分隔符和标题的DataFrame。
- 打印具有标题的DataFrame。
- 使用 read_csv 方法,获取具有tab分隔符和无标题的DataFrame。要读取没有标题的文件,请使用 header = 0 。
- 打印没有标题的DataFrame。
更多Pandas文章,请阅读:Pandas教程
示例
import pandas as pd
file_path = 'test.csv'
// 具有标题
df = pd.read_csv(file_path, sep='\t', names=['x', 'y', 'z'])
print "具有标题的DataFrame是:\n", df
// 没有标题
df = pd.read_csv(file_path, sep='\t', header=0, names=['x', 'y', 'z'])
print "没有标题的DataFrame是:\n", df
CSV文件“ test.csv ”包含以下数据
x y z
0 5 4 4
1 2 1 1
2 1 5 5
3 9 10 0
输出
具有标题的DataFrame是:
x y z
NaN x y z
0.0 5 4 4
1.0 2 1 1
2.0 1 5 5
3.0 9 10 0
没有标题的DataFrame是:
x y z
0 5 4 4
1 2 1 1
2 1 5 5
3 9 10 0