python - 如何修复错误:TypeError: applymap() got an unexpected keyword argument 'na_action'
问题描述
我有这个代码和这个错误。我该如何解决?
感谢您的考虑。
这是我的代码:
id_cols = [k for k in df.columns if k.lower().endswith('id')]
id_cols.append('TaskState')
id_cols.append('isFraud')
df2 = df.copy()
df2[id_cols] = df2[id_cols].applymap(string_to_int, na_action='ignore')
# optional: convert nan to some int value (here: 0)
df2[id_cols] = df2[id_cols].fillna(0)
错误是:
TypeError Traceback (most recent call last)
<ipython-input-14-ff17131be8ff> in <module>()
25 id_cols.append('isFraud')
26 df2 = df.copy()
---> 27 df2[id_cols] = df2[id_cols].applymap(string_to_int, na_action='ignore')
28 # optional: convert nan to some int value (here: 0)
29 df2[id_cols] = df2[id_cols].fillna(0)
TypeError: applymap() got an unexpected keyword argument 'na_action'
解决方案
推荐阅读
- loops - Terraform 动态组创建
- reactjs - 在 useEffect Hook 中使用 useRef Hook "element.current" 为 null
- grapesjs - ReferenceError:在初始化之前无法访问“dtime”
- react-native - react-native 是否支持 Pintura 编辑器?
- python - Tensorflow 模型中的形状不匹配
- python - 基于其他字典在python中向字典添加键和值
- bazel - Bazel - 没有导入 Foundation、UIkit 就无法编译,
- lua - LUA:如何在多重赋值中省略一个多值的值
- azure - 使用 Airflow 进行 Azure AD 身份验证
- reactjs - 重用 React 组件来处理不同的数据库集合