【发布时间】:2019-08-12 18:05:18
【问题描述】:
df =
c1 c2
ds 43
ds 34
ds 32
foo 34
foo 32
我想从df 创建数据帧列表,根据c1 列拆分并分配行号。
输出list 应该是这样的,我以后可以从中选择单个数据帧
out_list:
[[1]]
c1 c2 rownum
ds 43 1
ds 34 2
ds 32 3
[[2]]
c1 c2 rownum
foo 34 1
foo 32 2
在R 中,我可以通过split 函数来做到这一点。我如何在 Python 中做到这一点?
示例 R 代码,
df %>% split(.$c1) %>% map(~mutate(., rownum= row_number()))
【问题讨论】: