【发布时间】:2021-05-31 03:45:14
【问题描述】:
我有一个带有日期列的数据框。几乎有 7k 行,其中 10 行是 NaN。所以我想插入日期。我查看了文档,他们使用了.interpolate()。但是,当我尝试这样做时,并没有得到想要的结果。
一个样本行:
0 November 1, 2019
1 May 1, 2017
2 NaN
3 December 15, 2017
4 March 9, 2018
我的做法:
main_df['date_added'].interpolate(method='linear', inplace=True)
当我查看这些行时,它们仍然是 NaN。
有没有办法填写那个日期?我在数据框中有 10 个这样的案例。
提前谢谢你。
【问题讨论】:
-
您的日期格式不正常。您是否使用自定义显示?您的专栏的 dtype 是什么?
标签: python pandas dataframe interpolation nan