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 缺失。得到了解决方案。
我喜欢用基于其他列的表格填充列中的空值:
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 缺失。得到了解决方案。