dtype相关内容

Pandas 将 csv 读取为字符串类型

我有一个带有字母数字键的数据框,我想将其保存为 csv 并稍后读回.由于各种原因,我需要将此键列显式读取为字符串格式,我有严格数字的键,甚至更糟,例如:1234E5,Pandas 将其解释为浮点数.这显然使密钥完全无用. 问题是,当我为数据框或其任何列指定字符串 dtype 时,我只会得到垃圾.我这里有一些示例代码: df = pd.DataFrame(np.random.rand(2,2 ..
发布时间:2022-01-12 23:40:03 Python

pandas 将 csv 读取为字符串类型

我有一个带有字母数字键的数据框,我想将其另存为 csv 并稍后再读.由于各种原因,我需要将这个键列显式地读取为字符串格式,我的键是严格数字的,甚至更糟,例如:1234E5,Pandas 将其解释为浮点数.这显然使密钥完全无用. 问题是当我为数据框或它的任何列指定一个字符串 dtype 时,我只会得到垃圾.我这里有一些示例代码: df = pd.DataFrame(np.random.ran ..
发布时间:2021-12-31 21:34:34 Python

约束numpy自动将整数转换为浮点数(python 3.7)

我刚刚犯了以下错误: a = np.array([0,3,2,1])a [0] = 0.001 我期望将0替换为.001(并且numpy数组的dtype会自动从int切换为float).但是,print(a)返回: array([0,3,2,1]) 有人可以解释为什么numpy这样做吗?我很困惑,因为将整数数组乘以浮点数会自动将dtype更改为float: b = a * ..
发布时间:2021-05-08 19:59:20 Python