尝试循环遍历当前是数据框中的列的元组。对于第一个ID,我希望选择组元组中的第一项,对于第二个ID,我希望选择元组中的第二个变量。对于同一组中的其余ID,我希望循环返回元组。
如果分组改变了,我会对新的分组重复这个过程,我也可以把它拆分成一个新的数据框,然后把结果合并回来。
df = pd.DataFrame({'ID':[1,2,3,4,5,6],
'Group':["('Cat','Dog')",
"('Cat','Dog')",
"('Cat','Dog')",
"('Cat','Dog')",
"('Bird','Dog')",
"('Bird','Dog')",
]
})
| 识别号|集团|
| - ------|- ------|
| 1个|("猫","狗")|
| 第二章|("猫","狗")|
| 三个|("猫","狗")|
| 四个|("猫","狗")|
| 五个|("鸟","狗")|
| 六个|("鸟","狗")|
| 识别号|集团|
| - ------|- ------|
| 1个|猫|
| 第二章|狗|
| 三个|猫|
| 四个|狗|
| 五个|鸟|
| 六个|狗|
3条答案
按热度按时间tpxzln5u1#
假设一列元组:
如果有字符串:
输出:
q3aa05252#
就这么做
zaq34kh63#