例如,我想这样做:
name transport price
0 AAA [cars, bikes, airplane] 200
1 BBB [boat, cars, walking] 100
2 CCC [airplane, cars] 50
'airplane'
(groupby)的传输(类型为list
)的价格相加。250
我是否应该将a列转换为不同的数据结构,以便更轻松地处理数据
PS:我想我可以使用外键(SQL)来处理数据,这是pandas的能力吗
附言:我不能复制行,因为它会破坏数据(也复制价格)
IIUC,可以使用explode(0.25)+groupby:
输出
如果您没有使用pandas 0.25,请使用任何答案here
相关问题 更多 >
编程相关推荐