下面的图片中可以看到一切,但让我解释一下。
让我们创建一个Pandas时间戳对象:
lr.Add(new RootObject
{
Col1 = "test",
Col2 = "test2",
Col3Combined = new List<Col3Combined>
{
new Col3Combined(),
// And others
}
});
但是,如果删除单个空格:
var lr = new List<RootObject>
{
new RootObject
{
Col3Combined = new List<Col3Combined>
{
new Col3Combined
{
Col4Combined = new List<Col4Combined>
{
new Col4Combined { Col4 = "some string" }
},
Col5Combined = new List<Col5Combined>
{
new Col5Combined { Col5 = "some other string" }
}
}
// And others
}
}
}
让它变得更加古怪:
pd.Timestamp('2013, 11, 04') --> Timestamp('2013-11-04 00:00:00')
现在,这个巫术是什么,谁设计了这种行为...... 任何不涉及魔法宇宙参考的解释都将受到高度赞赏。
显然是一个错误。报告并承认。 https://github.com/pandas-dev/pandas/issues/17265