-1

我有一个像这样的 SQL 查询“选择 (ShipMode),(count(OrderID)*100/8994) 作为来自 friends.sampledatapanda 的分数(我有一个 CSV 文件,所以忽略这个)按 1 分组”。我想在 Jupyter 上使用 panda 库执行相同的操作。请帮忙。

4

1 回答 1

0

您可以使用 pandas 的value_counts()方法来计算值的数量,并使用normalize=True参数来获取频率。假设您已将数据读入名为的 DataFrame df

df['Ship Mode'].value_counts(normalize=True)

Out[3]:

Standard Class    0.597158
Second Class      0.194617
First Class       0.153892
Same Day          0.054333
Name: Ship Mode, dtype: float64
于 2018-02-07T09:04:16.307 回答