删除列中的列表类型,同时保留列表结构

2024-04-18 21:57:27 发布

您现在位置:Python中文网/ 问答频道 /正文

我有两个列,从我的数据被拉的方式是在列表中。这可能是一个非常简单的问题,我只是没有找到正确的方法来创建我所寻找的结果。你知道吗

如果可能的话,我需要“a”列是一个没有[]的字符串,“a”列是一个由列分隔的整数。你知道吗

我试过这个代码:

df['a'] = df['a'].astype(str)

转换为字符串:但失败并输出:

我需要的输出是:

a                                           b
hbhprecision.com         123,1234,12345,123456
thomsonreuters.com            1234,12345,123456

等等

请帮忙,提前谢谢!你知道吗


Tags: 数据方法字符串代码comdf列表方式
1条回答
网友
1楼 · 发布于 2024-04-18 21:57:27

对于第一部分,删除括号[]

df['c_u'].apply(lambda x : x.strip("['").strip("']"))

对于第二部分(假设您也移除了方括号),将值跨列拆分:

df['tawgs.db_id'].str.split(',',  expand=True)

相关问题 更多 >