我有一个看起来是谎言的 pandas 数据框:
A
3 days
NaT
4 days
有没有办法把 NaT 替换为 0 天?
谢谢, 埃德
最佳答案
请注意,其他答案不再是最新的。首选语法是:
df['column'].fillna(pd.Timedelta(seconds=0))
前面提到的
df['column'].fillna(0)
将导致:
FutureWarning: Passing integers to fillna is deprecated, will raise a TypeError in a future version. To retain the old behavior, pass pd.Timedelta(seconds=n) instead. df['column'] = df['column'].fillna(0)
关于python - 将 NaT 替换为 0 天,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49240881/