我有一个数据框,例如:
id some_string
1. blah,count=1,blah
2. blah,blah
3 blah,count=4,blah
4. blah,blah
5 blah,count=4,blah
6. blah,count=3,blah
我想使用 split 来设置一个单独的列,其值为 count 以获取:
id some_string count
1 blah,count=1,blah 1
2 blah,blah 0
3 blah,count=4,blah 4
4 blah,blah 0
5 blah,count=4,blah 4
6 blah,count=3,blah 3
我试过:
df['count'].str.split('[count=|,]',expand=True)[3]
但它:
Length of values (4) does not match length of index (6)
除了循环遍历数据帧条目之外,是否有一种明显的方法可以做到这一点?