【发布时间】:2016-02-28 15:06:49
【问题描述】:
我有一个 pandas 数据框,其中包含一个具有非数值的列。我将如何将它们转换为 int/float 值。
当量:
Col1 Col2
Lip_GD 267
Gly_hy_68 467
Hint_2 628
Jac+Jac 339
Lip_GD 234
Jac+Jac 267
当我将这些数据读入 pandas 数据帧时,如何将第 1 列转换为 int?
【问题讨论】:
-
这是一列的内容,还是包含两列的格式错误的数据框?
-
您的预期输出是什么?您如何将“Lip_GD”转换为浮点数?
-
我所期望的是将唯一列值映射到一个字典中,例如:{"Lip_GD:"1,"Jac+Jac":2} 并将这个 int 值映射到数据框列中。