【发布时间】:2018-02-19 07:31:16
【问题描述】:
如果我有一列数据如:
value
1 [a_1, a_342, a_452]
2 [a_5, a_99]
3 [a_482, a_342, a_452, a_888]
我需要将该列修剪为:
value
1 [1, 342, 452]
2 [5, 99]
3 [482, 342, 452, 888]
基本上,我想删除a_ 并使列的每个条目成为整数列表
我尝试使用基于 pandas python 包的replace 和map 函数,但这些都不起作用。
对于列中的单个条目,例如:
value
1 a_1
2 a_5
3 a_99
我可以使用df['value'] = df['value'].str[2:].astype(int) 之类的东西,但是,这不适用于上面的字符串列表。
如果你能给我任何建议,我真的很感激。提前谢谢你。
【问题讨论】:
标签: python string list pandas dataframe