Python:在构造数据帧时自动将字符串转换为时间戳
[1,'time']单元格已自动填充。似乎只有当非时间仅包含在datetime中通常使用的“-”、“/”等字符时才会发生这种情况Python:在构造数据帧时自动将字符串转换为时间戳,python,pandas,Python,Pandas,[1,'time']单元格已自动填充。似乎只有当非时间仅包含在datetime中通常使用的“-”、“/”等字符时才会发生这种情况 >>> pd.version.short_version '0.15.2' >>> D = [{'time':pd.Timestamp('2000/01/01'), 'value':1},{'time':'----', 'value':3}] >>> pd.DataFrame(D) time
>>> pd.version.short_version
'0.15.2'
>>> D = [{'time':pd.Timestamp('2000/01/01'), 'value':1},{'time':'----', 'value':3}]
>>> pd.DataFrame(D)
time value
0 2000-01-01 1
1 2015-03-03 3
这是一个bug还是我能阻止它
>>> D = [{'time':'0', 'value':3}, {'time':pd.Timestamp('2000/01/01'), 'value':1}]
>>> pd.DataFrame(D)
time value
0 0 3
1 2000-01-01 00:00:00 1