遍历列以使用熊猫将儒略日期转换为标准日期时间

时间:2019-08-21 05:17:58

标签: pandas datetime datetime-format

我想使用python中的pandasdatetime模块将包含朱利安日期时间的列更改为标准时间,以获取以下数据。

     | discovery_date| fire_size    |  cont_time   |
     |:-----------   |-------------:|:------------:|
     | 2.4534e+06    |        0.1   |     1284     |
     | 2.1222e+06    |        0.3   |    1657      |
     | 2.3242e+06    |        0.23  |     2773     |
     | 2.4111e+06    |        0.2   |     1590     |
     | 2.1232e+06    |        0.32  |     2020     |
     | 2.4521e+06    |        0.10  |     2211     |

我尝试过:

for d in range(len(df['discovery_date'])):
    df['discovery_date'][d]=pd.to_datetime(df[d],format='%Y%m%d')

但是没有用。它给了我以下错误信息:ValueError: Wrong number of items passed 1, placement implies 189550

我也尝试过:

df['discovery_date']=pd.to_datetime(df['discovery_date'],format='%Y%m%d')

但是我得到了:

AttributeError: 'tuple' object has no attribute 'lower

我希望遍历该专栏并将其从julian更改为standard。或者,如果有更简单的方法,那也很好。

0 个答案:

没有答案