gpt4 book ai didi

python如何将数据框中的一列转换为日期类型和绘图

转载 作者:太空宇宙 更新时间:2023-11-04 08:32:10 27 4
gpt4 key购买 nike

我有一个数据框 df 如下:

df = pd.DataFrame({'date': [20121231,20130102, 20130105, 20130106, 20130107, 20130108],'price': [25, 163, 235, 36, 40, 82]})

如何将df['date']设为date type并将'price'设为y-label'date' 作为 x-label?

非常感谢。

最佳答案

使用to_datetime使用参数 format,检查 http://strftime.org/ :

df['date'] = pd.to_datetime(df['date'], format='%Y%m%d')
print (df)
date price
0 2012-12-31 25
1 2013-01-02 163
2 2013-01-05 235
3 2013-01-06 36
4 2013-01-07 40
5 2013-01-08 82

然后 plot :

df.plot(x='date', y='price')

关于python如何将数据框中的一列转换为日期类型和绘图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52051014/

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