如何在Python中将列表中的一个字符串元素拆分为两个



如果这是一个愚蠢的问题,请提前道歉。

我需要使用panda对一些数据进行排序,但我得到的数据格式很奇怪,我收到了一条错误消息"2列通过,通过的数据有1列";

['Fred Green,20/11/2020\n','Jack Wilson,01/05/2021\n'等

如何在点上将元素一分为二,以便使列正常工作?

我会使用列表理解来拆分每个字符串,然后将其传递给pd.DataFrame:

lst = ['Fred Green,20/11/2020n', 'Jack Wilson,01/05/2021n',]
df = pd.DataFrame([item.strip().split(',') for item in lst], columns=['name', 'date'])

输出:

>>> df
name        date
0   Fred Green  20/11/2020
1  Jack Wilson  01/05/2021

相关内容

最新更新