无法将 CSV 列拆分为 csv 文件中的多列

Cannot Split CSV column to multiple columns in csv files

我有 5 个 CSV 文件:my+first.csv, my+second.csv..my+fifth.csv 其中一列标记为 0 有 n 行数据,但第二列有带换行符的数据,我想将其拆分为 3 列 :姓名、用户评分、位置。所有 CSV 文件都具有相同类型的数据格式。存在的数据示例:

0
1 Random Place 1 ·
4.5 ·
121 Random Street ·
2 Random Place 2 ·
4.5 ·
121 Random Street ·

我为这个示例编写的代码是:

import pandas as p

df = p.read_csv("sample+abc.csv")

b= df.columns.values.tolist()

c = df.columns.get_loc("0")

df['0']= df['0'].str.split("Â", n=1, expand = True)

print(b)

结果没有 return 分隔列。任何人都可以帮助代码吗?我也想对所有 csv 文件执行此操作。谁能帮我写一个循环来迭代这个过程?

由于没有人回答我的问题,我发布了我是如何设法解决它的:

df1= df["your-column-name"].str.split("\n", expand=True)

我用了\n因为我想用换行符来分隔。