我喜欢使用基于其他列的formel填充列中的空值:
data['datacqtr'].fillna(data['datadate'].dt.year.apply(str) + str('Q')+data['datadate'].dt.quarter.astype(str))
您能看到我的代码出现问题的地方吗?因为此代码后有一些nulll值。
我的数据框:
数据日期|数据查询 2002-02-28 | 2002Q1
Dataacqtr代表该季度。 有时我有datadate但没有datacqtr(季度)。所以我想根据colmn datadate填充colmn datacqtr。
答案 0 :(得分:0)
fillna()
是数据框中的一种方法-您可以向其传递参数。在上面的代码段中,您似乎正在为其分配某些内容。这将有助于获取您正在使用的数据框的样本以及预期的结果。
答案 1 :(得分:0)
inplace = true丢失。得到了解决方案。