python - 在系列上打印 value_counts() 和 s.sum() 会引发语法错误
问题描述
我正在运行此代码:
s = pd.Series([random.randint(0, 20) for x in range(0, 10)], index=list(
"ABCDEFGHIJ"))
print(s.quantile([0.1, 0.2, 0.8, 0.9])
print(s.value_counts())
print(s.sum())
我不断收到这个语法错误:
print(s.value_counts())
^
SyntaxError: invalid syntax
请你解释为什么它一直抛出这个错误。
解决方案
我正在运行与相应导入相同的代码,如下所示:
import pandas as pd
from numpy import random
s = pd.Series([random.randint(0, 20) for x in range(0, 10)], index=list("ABCDEFGHIJ"))
print(s.value_counts())
print(s.sum())
结果:
11 2
8 1
7 1
6 1
5 1
19 1
2 1
17 1
0 1
dtype: int64
86
如您所见,没有语法错误。您能否提供有关您尝试创建哪种数据集的更多信息?您要导入 numpy.random 模块吗?
推荐阅读
- html -
添加后元素消失(引导)元素 - javascript - React JS - onChange 函数被触发两次
- python - Django - AttributeError:模块'os'没有属性'environment'
- python - Quart 是否有任何 Socket.IO 集成?
- c - EasyClang 找不到我的标头,即使它们已安装
- authlib - authlib:未使用配置中的一些 client_kwargs
- python - 无法获取使用 Image.open(requests.get()) 抓取的临时图像文件的文件扩展名
- python-3.x - 使用 request.post 发送 url
- java - 使用 Java 8 和流处理数据 csv
- swift - 使用 AVPlayer 流式传输远程音频文件会在 macOS 上引发一些错误