1
的「潛臺詞」我有我的數據框下面列有int
的dtype
:的Python /大熊貓 - 整數
Time
201311040040
201311040050
201311110000
201311110010
由此,我想提出一個新列,只有有前8個數字表示爲int
,例如。我想:
Time Day
201311040040 20131104
201311040050 20131104
201311110000 20131111
201311110010 20131111
對於這一點,我使用:
df["Day"] = (df.Time.astype(str)[0:8]).astype(int)
然而,這給了我:
Time Day
201311040040 2.013111e+11
201311040050 2.013111e+11
201311110000 NaN
201311110010 NaN
首先,請問這是怎麼回NaN
值??什麼是正確的做法?謝謝!
'DF [ 「日」] = DF [ '時間'] STR [:8]' – MaxU