当前位置: 首页 > 知识库问答 >
问题:

Pandas,to_datetime()获得了意外的关键字参数“unit”

易阳云
2023-03-14

我正在尝试转换大熊猫的unix时间。我从一个csv文件中读取了这个,但是当我试图转换它时,我得到了上面的错误。

#read the file in
df = pd.read_csv(files,parse_dates=True)

#create a new Data Frame with specific values from the original .csv
df2 = df[['timestamp','avg_hr','avg_rr','emfit_sleep_summary_id']]

#convert the timestamp to int
df2['timestamp'] = df2['timestamp'].astype(int)

#convert time using, pd.to_datetime()
df2['timestamp'] = pd.to_datetime(df2['timestamp'],unit='s')
print df2.head()

完全回溯

Traceback (most recent call last):
  File "Emfit-Processing.py", line 52, in <module>
    main()
  File "Emfit-Processing.py", line 47, in main
    load_file()
  File "Emfit-Processing.py", line 31, in load_file
    df2['timestamp'] = pd.to_datetime(df2['timestamp'],unit='s')
TypeError: to_datetime() got an unexpected keyword argument 'unit'

附加信息:

熊猫的版本是:0.8。0

操作系统:Debian,使用sudo apt get install python pandas安装(根据官方网站)

样本数据

1422404668
1422404670
1422404672
1422404674
1422404676
1422404678
1422404680
1422404682
1422404684
1422404686
1422404688
1422404690
1422404692

共有2个答案

长孙鸿振
2023-03-14

我运行的是一个旧版本,我从git克隆了新版本并安装了它。这个问题已经解决了。

宗政功
2023-03-14

我可以通过简单地将值传递给参数来获得结果。我想知道什么关键字参数'单元'是应该做的。

pandas.to_datetime(1422404668)

时间戳('1970-01-01 00:00:01.422404668')

我用的是熊猫0.15。2.

 类似资料:
  • 我有一张大桌子,我根据它们的日期把它切成许多小桌子: 我已经对dfs['2019-06-23']特定表进行了一些修改,现在我想将其保存在我的计算机上。我尝试了两种方法: 他们都提出了这个错误: get_handle()得到了一个意外的关键字参数错误 我不知道为什么会出现这个错误,也没有找到任何原因。我用这种方式保存了很多文件,但以前从未用过。 我的目标是:在修改后将此数据帧保存为csv

  • 我尝试使用pandas DataFrame的pivot_table方法; 但是,我收到以下错误: 上述命令摘自Wes McKinney(pandas的创建者)的《Python用于数据分析》一书

  • 问题内容: 升级到Django 1.10后,出现错误。 我的看法如下: 这是完整的回溯: 问题答案: 中的参数在Django 1.8 中已弃用,在Django 1.10中已删除。 解决方案是切换到快捷方式,该快捷方式会自动使用。 更新您的导入并按如下所示进行查看。注意,将对象作为其第一个参数。 该快捷方式是Django 1.3中引入的,因此此更改与Django的较早版本兼容。

  • 在我下面的代码中 我得到以下错误 TypeError Traceback(最近的调用最后)在---- TypeError:conv_layer()获得意外的关键字参数“shape” 但是当我移动class关键字并将代码用作简单的函数调用时 conv1=conv_层(x,形状=[5,5,3,32]) Erors完成了。有人能告诉我这里发生了什么吗?我的理解是,“形”这个关键词在这里一塌糊涂。

  • 我有wiev功能: 装饰: "index"函数正常工作,但"细节"向下错误: TypeError:包装器()获得意外的关键字参数“id” P.S.id参数在url模式中

  • 我试图用Python的Pymoo库设置我的优化,我使用他们的“入门”指南,但传递我自己的独立变量,也不使用约束。我使用指南中的示例函数得到了相同的结果(我在下面的代码中注释了它们)。 代码如下: 当我打印出问题类中_evaluate_elementwise方法中的kwargs时,我确实得到了它是算法对象: {'算法': 我很难理解它是如何将algorithm对象作为_evalute的参数的,它接受