我正在阅读 pandas DataFrame
使用 pd.read_csv
。我想将第一行保留为数据,但它会不断转换为列名。
- 我试过
header=False
但这只是完全删除了它。
(注意我的输入数据:我有一个字符串( st = '\n'.join(lst)
),我将其转换为类似文件的对象( io.StringIO(st)
),然后构建 csv
那个文件对象。)
原文由 Rafael 发布,翻译遵循 CC BY-SA 4.0 许可协议
我正在阅读 pandas DataFrame
使用 pd.read_csv
。我想将第一行保留为数据,但它会不断转换为列名。
header=False
但这只是完全删除了它。(注意我的输入数据:我有一个字符串( st = '\n'.join(lst)
),我将其转换为类似文件的对象( io.StringIO(st)
),然后构建 csv
那个文件对象。)
原文由 Rafael 发布,翻译遵循 CC BY-SA 4.0 许可协议
1 回答9.6k 阅读✓ 已解决
2 回答5.2k 阅读✓ 已解决
2 回答3.6k 阅读✓ 已解决
3 回答4.5k 阅读
2 回答2.5k 阅读✓ 已解决
2 回答1.6k 阅读✓ 已解决
1 回答2.8k 阅读✓ 已解决
You want
header=None
theFalse
gets type promoted toint
into0
see the docs emphasis mine:您可以看到行为上的差异,首先是
header=0
:现在有了
None
:请注意,在最新版本
0.19.1
中,这将引发TypeError
: