用这样的方式转换每个单独行的数据帧最有效的方法是什么:
p1 p2 prog
0 A B C
像这样分成三行?你知道吗
n1 n2 edge_type
0 A A/B marriage
1 B A/B marriage
2 A/B C child
或者等效地,将df
转换为DF
,如下所示:
df = pd.DataFrame({'prog':['C'], 'p1': ['A'], 'p2': ['B']})
dF = pd.DataFrame({'edge_type':['marriage', 'marriage', 'child'], 'n1': ['A', 'B', 'A/B'], 'n2': ['A/B', 'A/B', 'C']})
定义一个worker函数并在R
中使用mapply
是很简单的,但是在Python中这样做我还是很费劲。你知道吗
我试着应用这个函数,但最终得到了一个非常粗糙的解决方案。我相信有更好的解决办法。你知道吗
使用
apply
:再举个例子:
退货
相关问题 更多 >
编程相关推荐