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

How to group together values in Python?

我无法为每个 brand_name.brand_name 创建超过 6 英寸的 screen_size 个值的计数。

数据:

到目前为止我的代码:

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

不需要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]

尝试:

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() 方法计算该 pandas 系列中的每个 brand_name