【问题标题】:Split based on factors alternative of R function in python基于python中R函数的因子替代拆分
【发布时间】:2017-01-19 04:27:50
【问题描述】:
   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

【问题讨论】:

  • @Rohan Shah in python

标签: python dataframe data-analysis


【解决方案1】:

你可以使用:

h = [g for _, g in df.groupby('v1')]

获取数据帧列表。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-06-20
    • 2023-04-01
    • 2023-03-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-06
    相关资源
    最近更新 更多