python - 带有一行数据的 Pandas read_csv() 返回 Empty Dataframe

标签 python python-3.x pandas

我有一个 csv 文件,其中一行数据没有标题。下面是我将数据导入数据框的代码:

df2 = pd.read_csv(path2, header=0)

当我做 read_csv 它返回以下内容:
Empty DataFrame
Columns: [0.940456, 0.077893, 0.840178, 0.668612, 0.923643, 0.641833, 0.845249, 0.361605, 0.453943, 0.695509, 0.825763, 0.503687, 0.617303, 0.276637, 0.636244, 0.075744]
Index: []

df2.info() 返回以下内容:
Index: 0 entries
Data columns (total 16 columns):
0.940456    0 non-null object
...

如何将第一行设置为行而不是列?

最佳答案

这意味着第一行转换为列名,需要header=None对于 DataFrame 的第一行中带有数据的默认列名称:

df2 = pd.read_csv(path2, header=None)

关于python - 带有一行数据的 Pandas read_csv() 返回 Empty Dataframe,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54556120/

相关文章:

python - 用自定义消息替换错误

python - Django 和 Python 6 兼容模块

python - 将带有撇号的单词计为一个单词但返回两个单词(python)

python - 如何在 Pandas 中创建 SparseDataFrame?

python - 如何使用 Numpy 在 Python 中 reshape 数组

python - 使用 pycharm 运行 Flask

python - __future__ 语句如何知道新 python 版本的语法?

python - Pandas Dataframe Groupby 确定一组与另一组中的值

python - 如何在python中导入自定义模块

python - python中如何将UTF-8编码转换为符号字符