gpt4 book ai didi

python - 创建数据框时动态转换类型

转载 作者:太空宇宙 更新时间:2023-11-03 18:13:49 25 4
gpt4 key购买 nike

我有这种部分json对象,它实际上是一个字典:

{
u'20140816 00': {u'var': u'40.78'},
u'20140816 01': {u'var': u'53.24'},
u'20140816 02': {u'var': u'50.23'},
...
}

并想将其放入 pandas 数据框中。

但是,我想将键从字符串更改为日期时间 (datetime.strptime(key, '%Y%m%d %H') 并希望转换 var 从字符串到 float 的值。

是否可以在创建 pandas 数据帧时执行此操作,或者如果不能,将类型从 json 对象重新转换为 pandas 数据帧的最简单方法是什么。

最佳答案

您可以使用convert_objects将字符串转换为所需数据类型的方法。

通常 read_ 方法会有一些日期处理参数,这些参数可以处理大多数格式。

就您而言,看到 convert_objects 并不能完全完成您想要的一切,您可以调用 pandas 方法 to_datetime 来转换列,如下所示:

df['time_col'] = pd.to_datetime(df['time_col'])

关于python - 创建数据框时动态转换类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25352908/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com