df
是一个dataframe
,其中df
中有部分NaN
值,如下代码依次对每一列进行格式化(例如把金钱变成美元符号开头的字符串,对应的函数是formatter_function
),怎么忽略NaN值,不对其进行处理?
for col in df.columns:
df[col] = formatter_function(df[col])
return df
df
是一个dataframe
,其中df
中有部分NaN
值,如下代码依次对每一列进行格式化(例如把金钱变成美元符号开头的字符串,对应的函数是formatter_function
),怎么忽略NaN值,不对其进行处理?
for col in df.columns:
df[col] = formatter_function(df[col])
return df
2 回答5k 阅读✓ 已解决
2 回答1k 阅读✓ 已解决
4 回答880 阅读✓ 已解决
3 回答1.1k 阅读✓ 已解决
3 回答1.1k 阅读✓ 已解决
1 回答1.6k 阅读✓ 已解决
1 回答1.2k 阅读✓ 已解决
建议修改你的 formatter_function,让它忽略 NaN,这样简化代码
否则可以这样