[英]How do I add a dynamic number of white spaces to the beginning of each row of a pandas dataframe?
[英]How to add a number in the beginning of a row (pandas)
我正在嘗試將我的列類型從 object 轉換為最新。 但是,我得到一個錯誤說
OutOfBoundsDatetime:越界納秒時間戳:20-04-09 00:00:00
查看數據並嘗試查找錯誤后,我看到我擁有的所有日期都具有以下格式:
print(df['date'])
0 020-04-02
1 020-04-02
2 020-04-05
3 NaN
4 020-04-05
...
60 NaN
61 020-04-07
62 NaN
63 020-04-09
64 020-04-09
如您所見,日期以零開頭,因此在開頭添加 2 將為我解決問題。 所以,問題是,如何在忽略 NaN 的同時添加 2?
如果將2
添加到缺失值中,仍然存在缺失值,因此請使用:
pd.to_datetime('2' + df['date'])
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.