python - 使用 panda 方法更改单独的类型
问题描述
我有这个 txt 并想更改ID,Foo,Bla,Bar,Timestamp
. 例如,我想将 ID 更改为int64
. 我怎样才能做到这一点?
ID Foo Bla Bar Timestamp
1 21.07 NaN 2020-15-04
2 22.07 NaN 2005-01-05
3 22.05 Baz 1970-01-01
解决方案
假设您已将 txt 文件读入数据帧并且其中带有 ID 的列称为“ID”,您可以将该列转换为 int64。
import numpy as np
df.astype({'ID': np.int64})
如果您需要更多资源来转换数据帧类型,这会有所帮助。
推荐阅读
- javascript - JavaScript:在 Promise 链中,如果中间的一个函数什么都不返回但仍然执行异步操作会发生什么?
- android - 如何在对话框中调用 setAction?
- python - IndexError:显示 CSV 列时元组索引超出范围
- c# - 无法在 Visual Studio 2017 中评估条件断点
- c - 这个程序是如何执行的?
- python - Selenium - 无法从元素中获取文本(python)
- opengl - 可以从 MSAA FBO 读取单个样本吗?
- python - tensorflow 训练的检测模型仅适用于固定位置
- swift - 覆盖自定义 TabBar 的属性?
- java - Gradle:找不到 org.codehaus.groovy:groovy:1.0.0