无法读取csv文件中的列[重复]

9fkzdhlc  于 2023-06-19  发布在  其他
关注(0)|答案(1)|浏览(128)

此问题已在此处有答案

How to read a file with a semi colon separator in pandas(2个答案)
10天前关闭。
当我试着写这段代码时:

import pandas as pd
import numpy as np
df = pd.read_csv("name.csv")
df.head()
And the results are:
0       2018-01-01;100
1   2018-01-02;97
2   2018-01-03;65
3   2018-01-04;55
4   2018-01-05;33

结果不以列格式显示(未检测到数据)。我应该怎么做才能使数据被检测到?我是Python新手

iq3niunx

iq3niunx1#

这很可能是因为您的“name.csv”是一个分号分隔的文件,而不是通常的逗号分隔。Pandas.read_csv默认阅读逗号分隔的文件(另请参见:https://pandas.pydata.org/docs/reference/api/pandas.read_csv.html)。要更改此设置,请执行以下操作:

import pandas as pd
import numpy as np
df = pd.read_csv("name.csv", sep=';')
df.head()

相关问题