fillna 不填充空值

fillna doens't fill null values

我喜欢用基于其他列的表格填充列中的空值:

data['datacqtr'].fillna(data['datadate'].dt.year.apply(str) + str('Q')+data['datadate'].dt.quarter.astype(str))

你能看出我的代码哪里有问题吗?因为这段代码后面有一些空值。

我的数据框:

datadate | datacqtr 2002-02-28|2002Q1

Dataacqtr 代表季度。 有时我有 datadate 但没有 datacqtr (Quarter)。所以我喜欢根据colmn datadate来填充colmn datacqtr。

fillna() 是数据帧上的 方法 - 您将参数传递给它。在上面的代码片段中,您似乎正在为其分配一些东西。这将有助于获得您正在使用的数据框的样本以及您的预期结果。

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