【发布时间】:2016-10-06 14:59:49
【问题描述】:
获取我的测试数据:
import pandas as pd
df = {'Id': {1762056: 2.0, 1762055: 1.0},
'FillDate': {1762056: Timestamp('2015-08-01 00:00:00'), 1762055:Timestamp('2015-08-01 00:00:00')},
'Date': {1762056: nan, 1762055: nan},
}
df = pd.DataFrame(df)
数据如下:
Id Date FillDate
1.0 NaN 2015-08-01
2.0 NaN 2015-08-01
所以要填补缺失的日期,我会这样做:
df['Date'].fillna(df['FillDate'], inplace=True)
这给了我
Id Date FillDate
1.0 1438387200000000000 2015-08-01
2.0 1438387200000000000 2015-08-01
如何以日期形式获取Date 列
【问题讨论】:
-
使用
pd.to_datetime()
标签: python date datetime pandas data-manipulation