【发布时间】:2020-04-06 21:57:38
【问题描述】:
为了打印我使用的数据框中每一列的唯一值计数:
for col in dataset:
print(dataset[col].value_counts(), '\n')
但我想为其添加一些条件,例如,如果其他列(例如只有两个值:0 和 1 的“num”列)值为 0,则打印这些唯一值的计数。 我也试过了,但没有给我正确的答案:
df = dataset.groupby('num')['age'].nunique()
谢谢!
【问题讨论】: