【发布时间】:2018-07-13 05:52:22
【问题描述】:
我在带有 Julian 日期的 pandas DF 中有一个日期列。如何将这些儒略日期转换为 mm-dd-yyyy 格式。
样本数据
ORG CHAIN_NBR SEQ_NBR INT_STATUS BLOCK_CODE_1 DATA_BLOCK_CODE_1
0 523 1 0 A C 2012183
1 523 2 1 I A 2013025
2 521 3 1 A H 2007067
3 513 4 1 D H 2001046
4 513 5 1 8 I 2006075
我正在使用jd2gcal 函数,但它不起作用。我也想写这样的代码,但没用。
for i,row in amna.iterrows():
amna['DATE_BLOCK_CODE_1'] = datetime.datetime.strptime(row['DATE_BLOCK_CODE_1'], '%Y%j')
期望的输出:
ORG CHAIN_NBR SEQ_NBR INT_STATUS BLOCK_CODE_1 DATA_BLOCK_CODE_1
0 523 1 0 A C mm-dd-yyyy
1 523 2 1 I A mm-dd-yyyy
2 521 3 1 A H mm-dd-yyyy
3 513 4 1 D H mm-dd-yyyy
4 513 5 1 8 I mm-dd-yyyy
请帮帮我。
【问题讨论】:
标签: python pandas datetime dataframe