我想从列表数组中减去每个字符串值中的两个数字,然后转换成整数。你知道吗
当前测向:
pbp
0 ['0-0', '0-2', '0-4']
1 ['0-0', '2-0', '4-2']
2 ['0-0', '0-1', '0-2']
预期df:
pbp
0 [0, -2, -4]
1 [0, 2, 2]
2 [0, -1, -2]
已尝试:
df[['pbp']].applymap(lambda x: x.strip()).applymap(ast.literal_eval)
pbp
0 [0-0, 0-2, 0-4]
1 [0-0, 2-0, 4-2]
2 [0-0, 0-1, 0-2]
我只是不知道如何删减它们
下面是一个快速而天真的方法来实现你想要的:
调用该方法将返回:
[0,-2,-4]
虽然问题中没有说明,但这个答案可以涵盖使用
pattern
和re.split
的多个数学运算。你知道吗相关问题 更多 >
编程相关推荐