fillna不会填充空值

时间:2019-12-26 11:52:47

标签: python pandas null fillna

我喜欢使用基于其他列的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。

2 个答案:

答案 0 :(得分:0)

fillna()是数据框中的一种方法-您可以向其传递参数。在上面的代码段中,您似乎正在为其分配某些内容。这将有助于获取您正在使用的数据框的样本以及预期的结果。

答案 1 :(得分:0)

inplace = true丢失。得到了解决方案。