python - 转换成int后从数据框中去掉0
问题描述
empid 列的数据类型是浮点型,具有空白值。我需要将列数据类型转换为int,首先用'0'填充空白行,然后转换为int
df.empid.fillna(0).astype(int)
现在empid的dtype是int。我将如何将其转换为列表,请记住列的 0 值应为空白
我需要用空白替换 0
解决方案
推荐阅读
- java - 使用自定义验证组的自定义约束注释导致的 E2E 测试中的 java.lang.ArrayStoreException
- c# - 一个视图中的多个模型 - 使用 ViewModel 登录和注册 - 带有字段和 ModelState 验证
- javascript - 在同一进程中创建“新鲜而空”的 Node.js JavaScript 上下文的最佳方法是什么?
- matlab - MATLAB中的双精度和四精度
- python - 组合 re 标志 re.IGNORECASE、re.MULTILINE 和 re.DOTALL
- python - 张量流中的自定义渐变 - 无法理解这个例子
- reactjs - 如何让我的 React 应用程序在链接预览中正确发送页面标题?使用 NGINX 作为代理
- azure - Azure Durable Orchestrator + Sub orchestrator 任务永远无法解决
- apache-spark - Azure blob 存储的 Spark 流检查点问题:TaskCompletionListener 中的错误为 null
- javascript - JSX 道具不应使用箭头函数 eslint 警告