我有一个有几行的数据帧。当找到一个模式(比如;
,只在最后一列中找到)时,我想复制行,但是基于一列分配新的值。所有数据都是字符串。例如:
A B C
x1 b1a kxl Ak
x2 b1b txl Ak
x3 b1c uxl Ak;Lo #should be duplicated
x4 b1d ixl Lo
变成
A B C
x1 b1a kxl Ak
x2 b1b txl Ak
x3 b1c uxl Ak #duplicated
x3 b1c uxl Lo #duplicated
x4 b1d ixl Lo
我试图让groupby('C').split(';')
工作,但没有找到一个有效的方法。你会怎么做
当然,一种快速而肮脏的方法是一行一行地运行DF,但是我想这不是很有效
用途:
DataFrame
,带^{C
替换为拆分值的扁平值相关问题 更多 >
编程相关推荐