【发布时间】:2022-01-01 06:59:53
【问题描述】:
我有一个数据框。我想获取不同类的所有值的列表。
df = pd.DataFrame([(3, 1),
(4, 3),
(6, 2),
(7, 2),
(2, 3),
(4, 2),
(4, 1),
(1, 3),
(6, 3),
(8, 1)],
columns=['Feature', 'Class'])
在上面的示例中,我有三个类,即 1、2 和 3。我想获得一个类中所有不同值列表的输出。输出可以如下:
Class 1: [3, 4, 8]
Class 2: [6, 7, 4]
Class 3: [4, 2, 1, 6]
【问题讨论】:
-
df.Feature.groupby(df.Class).apply(list)