根据 python 中 R 函数的替代因素拆分
Split based on factors alternative of R function in python
df =
v1 v2
ds 43
ds 34
ds 32
foo 34
foo 32
在 R 中,我们可以使用
创建数据帧列表
h = split(df,as.factor(df$v1))
output
h:
[[1]]
v1 v2
ds 43
ds 34
ds 32
[[2]]
v1 v2
foo 34
foo 32
根据 python
中单列中的不同值创建数据框列表的替代方法是什么
我在 python 中尝试了 groupby,但我得到的答案是不同的
df = df.groupby('v1').groups
您可以使用:
h = [g for _, g in df.groupby('v1')]
获取数据帧列表。
df =
v1 v2
ds 43
ds 34
ds 32
foo 34
foo 32
在 R 中,我们可以使用
创建数据帧列表h = split(df,as.factor(df$v1))
output
h:
[[1]]
v1 v2
ds 43
ds 34
ds 32
[[2]]
v1 v2
foo 34
foo 32
根据 python
中单列中的不同值创建数据框列表的替代方法是什么我在 python 中尝试了 groupby,但我得到的答案是不同的
df = df.groupby('v1').groups
您可以使用:
h = [g for _, g in df.groupby('v1')]
获取数据帧列表。