Python pandas:构造DataFrame时自动将字符串转换为Timestamp

时间:2015-03-03 17:28:00

标签: python pandas

>>> 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

[1,' time']单元格已自动填写。似乎只有在非时间仅包含' - ','等字符时才会出现这种情况。 /'通常在日期时间使用。

>>> 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

这是一个错误还是我可以阻止它?

0 个答案:

没有答案