小编Pet*_*Pit的帖子

pandas.read_csv 未按分号分隔符对数据进行分区

我很难将csv文件正确加载到 pandas 数据帧。该文件csv保存在 MS Excel 中,其中行如下所示:

Montservis, s.r.o.;"2 012";"-14.98";"-34.68";"- 11.7";"0.02";"0.09";"0.16";"284.88";"10.32";"
Run Code Online (Sandbox Code Playgroud)

我在用

filep="file_name.csv"
raw_data = pd.read_csv(filep,engine="python",index_col=False, header=None, delimiter=";")
Run Code Online (Sandbox Code Playgroud)

(我尝试了 read_csv 参数的几种组合和替代方案,但没有成功......我也尝试过 read_table )

我想在我的数据框中看到每个分号分隔的值将位于单独的列中(我知道这是read_csv这样工作的(?))。

不幸的是,我总是最终将整行放置在数据框的第一列中。所以基本上加载后我有很多行,但只有一列(如果我也算索引的话,有两列)

我在这里放置了示例: 数据文件

欢迎任何想法。

python csv file dataframe pandas

2
推荐指数
1
解决办法
6611
查看次数

标签 统计

csv ×1

dataframe ×1

file ×1

pandas ×1

python ×1