Value_counts 打印错误值

问题描述 投票:0回答:1

在进行 padas value_counts 练习时,回报永远不是预期的和我需要得到的

我使用的代码是:

import pandas as pd
df = pd.DataFrame({'a':[1, 1, 2, 2, 2]})
value_counts = df['a'].value_counts(dropna=True, sort=True)
print(value_counts)

问题是代码应该打印:

2    3
1    2
Name: a, dtype: int64

而是打印:

a
2    3
1    2
Name: count, dtype: int64

有什么解释吗?如果有帮助的话我正在使用 Jupyter。谢谢

python pandas dataframe
1个回答
0
投票

您的代码似乎可以工作或提供您想要的输出。我已经在我的 jupyter 笔记本中测试了它。请检查可能导致它的代码的其他部分?或者重新启动你的jupyter环境jupyter code

© www.soinside.com 2019 - 2024. All rights reserved.