如何读取 csv 以将值划分为 Python Pandas 中的几列?

How to read csv to divide values to a few columns in Python Pandas?

我在 csv 中有 Table,如下所示:

date col1
1 01.04.2020 111
2 05.11.2019 2
3 22.05.2018 86

但是当我尝试使用以下代码读取 Python Pandas 中的 abowe csv 时:

df= pd.read_csv("my_data.csv")

我有如下数据框(看起来不太好):

;date;col1
0 1;01.04.2020;111
1 2;05.11.2019;2
2 3;22.05.2018;86

我如何修改我的代码以读取此 csv,并且输出具有像 csv 一样的优雅格式的数据框?

您的 csv 文件似乎使用 ; 作为分隔符,而不是默认的 ,

您可能还想指示 pandas 使用第一列作为索引。

使用df = pd.read_csv("my_data.csv", delimiter=';', index_col=0)

正如 Rawson 所写,你需要 df= pd.read_csv("my_data.csv", sep=";")