在进行 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。谢谢