首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Pandas DataFrame TypeError: quantile()缺少一个必需的位置参数:'quantile'?

Pandas DataFrame TypeError: quantile()缺少一个必需的位置参数:'quantile'?
EN

Stack Overflow用户
提问于 2020-03-05 15:34:42
回答 1查看 404关注 0票数 2

数据

代码语言:javascript
复制
data = [
    {"content": "1", "title": "app sotre", "info": "", "time": 1578877014},
    {"content": "2", "title": "app", "info": "", "time": 1579877014},
    {"content": "3", "title": "pandas", "info": "", "time": 1582877014},
    {"content": "12", "title": "a", "info": "", "time": 1582876014},
    {"content": "33", "title": "apple", "info": "", "time": 1581877014},
    {"content": "16", "title": "banana", "info": "", "time": 1561877014},
    {"content": "aa", "title": "banana", "info": "", "time": 1582876014},
]

我的代码

代码语言:javascript
复制
df = pd.DataFrame(data)
df['content'] = pd.to_numeric(df['content'], errors='coerce')
print('-----')
print(df['content'].rolling(2).quantile())

raise错误:TypeError: quantile()缺少1个必需的位置参数:“”quantile“”

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-03-05 15:36:16

我认为问题在于Rolling.quantile中没有默认的quantile

代码语言:javascript
复制
print(df['content'].rolling(2).quantile(0.5))

但如果检查所有其他方法,则始终存在默认分位数:

Series.quantileDataFrame.quantileDataFrameGroupBy.quantileResampler.quantile

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60540241

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档