csv 使用split函数通过python中的分隔符提取 Dataframe 中的值,但函数不作为 Dataframe 逐行给出行

von4xj4u  于 2022-12-06  发布在  Python
关注(0)|答案(1)|浏览(89)

我已经将一个xml文件转换为csv,并将此结果作为 Dataframe 列“data[column]"。
'2018,000年1月0日/XXX| 12月:2017,000/XXX| 11月:2017,000年...

2018,000年4月1日/XXX| 3月:2018,000/标准|二月:2018,000年...
2019,000年4月2日/XXX|三月:2019,000/XXX|二月:2019,000年...
2019,000年1月3日/XXX|
2018,000年12月4日/XXX| 11月:2018,000/XXX|十月:2018,000年......
2019,000年2月5日/XXX|一月:2019,000/XXX| 12月:2018,000年...
2015年5月6日,XXX/XXX| 2015年4月XXX日|2015年3月,XXX...'

我希望此dataframe列通过按“|“.
例如:
000,000,000.....
000,000,000...
000,000,000...
000...
000,000,000...
XXX、XXX、XXX......
并将其存储在 Dataframe 中。
我使用过这个函数:

定义my_split(字符串):

**for x in new.str.split("|"):**

    **for y in x:**

        **print(y.split(",")[-1][0:3])**

新建.应用(我的拆分)

但是我会一个接一个地获取每行的值。
000
000
000
000
000
000
000

相关问题