首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >TypeError: parse()接受1个位置参数,但给出了6个

TypeError: parse()接受1个位置参数,但给出了6个
EN

Stack Overflow用户
提问于 2017-09-15 14:38:44
回答 2查看 1.3K关注 0票数 0

我试图运行下面的代码,但每次我都得到一个输入错误。

代码语言:javascript
运行
复制
def parse(x):
    return datetime.strptime(x, '%Y %-m %-d %-H:%-M:%-S')

dataset = read_csv('ID1887011.csv', delimiter=",", parse_dates = [['year', 
'month','day','hours','minutes', 'seconds']], 
               index_col=0, date_parser=parse)
EN

回答 2

Stack Overflow用户

发布于 2017-09-15 15:25:08

嗨,我在代码中做了一些修改,现在它可以工作了。

代码语言:javascript
运行
复制
dataset = pd.read_csv('ID1887011.csv', delimiter=",", index_col='datetime', 
parse_dates = {'datetime': [1,2,3,4,5,6]}, date_parser=lambda x: 
pd.datetime.strptime(x, '%Y %m %d %H %M %S'))
票数 1
EN

Stack Overflow用户

发布于 2018-11-23 22:30:39

第一个图像是错误代码,第二个是正确代码。您不需要更改代码。在您的代码中,我认为您导入了datetime,而不是从datetime导入datetime。

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

https://stackoverflow.com/questions/46233220

复制
相关文章

相似问题

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