繁体   English   中英

如何将 Python 中的值组合在一起?

[英]How to group together values in Python?

我在为每个 brand_name 创建超过 6 英寸的 screen_size 值计数时遇到问题。

数据:

在此处输入图像描述

到目前为止我的代码:

df.loc[df["screen_size"]>=6.0]

尝试:

df.loc[df["screen_size"]>=6.0,"brand_name"].value_counts()

(i) df.loc[df["screen_size"]>=6.0,"brand_name"]是一个 pandas 系列,由brand_name列的行组成,其中相应的screen_size>=6

(ii) value_counts()方法计算该brand_name系列中的每个品牌名称。

不需要 loc

df2 = df[df["screen_size"]>=6.0]
print(df2.shape)

也许尝试:

print((df.loc["screen_size"]>=6.0).count())

如果你想使用 loc,也许可以尝试:

df.loc[:,df["screen_size"]>=6.0]

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM