【发布时间】:2021-04-26 22:10:34
【问题描述】:
a b c d
0 Apple Apple Apple Banana
1 Apple Apple Banana Apple
2 Apple Apple Banana Banana
3 Apple Banana Banana Banana
4 Apple Banana Banana Pear
5 Apple Banana Pear Apple
6 Apple Pear Apple Apple
7 Apple Pear Banana Apple
8 Apple Pear Banana Banana
9 Banana Banana Pear Banana
10 Banana Banana Pear Pear
11 Banana Pear Banana Apple
12 Banana Pear Banana Banana
13 Pear Apple Banana Banana
14 Pear Banana Banana Apple
15 Pear Banana Pear Pear
16 Pear Pear Apple Pear
17 Pear Pear Banana Apple
18 Pear Pear Banana Banana
你好,
我有以下数据框 df。 我想创建一个新的数据框,其中包含具有两倍于“Apple”值的行组或另一组具有两倍于“Banana”值的行或一个组仅包含一次 Banana 等。我想创建数量有限的组,假设只有 6 个具有这些不同的组合。 我虽然使用 group.by 但我不确定如何在提取值时使用它。有什么帮助吗?谢谢!
【问题讨论】:
-
Avoid post image as code。您可以将您的数据框导出为文本:例如
print(df.to_string(index=False),好吗?并向我们展示您对结果的期望? -
我会放在预期的桌子上方。
标签: pandas dataframe pandas-groupby