【发布时间】:2020-11-17 09:23:51
【问题描述】:
要检查 col 中的所有不同值,我可以简单地这样做:
df['col'].value_counts()
但是如果我只想考虑来自df['col'] 的行,而另一个列df['second'] 具有特定值,我该怎么办。例如:df['col'] == "YES"
【问题讨论】:
标签: python python-3.x pandas dataframe data-analysis
要检查 col 中的所有不同值,我可以简单地这样做:
df['col'].value_counts()
但是如果我只想考虑来自df['col'] 的行,而另一个列df['second'] 具有特定值,我该怎么办。例如:df['col'] == "YES"
【问题讨论】:
标签: python python-3.x pandas dataframe data-analysis
使用DataFrame.loc按条件和列名col进行过滤:
df.loc[df['col'] == "YES", 'col'].value_counts()
【讨论】: