python3中如何把列的类型 object 转为float64
1、尝试了jg1 = jg1.convert_objects(convert_numeric=True)报错AttributeError: 'DataFrame' object has no attribute 'convert_objects'。dtype = float64 试试? Data columns (total 28 columns):
# Column Non-Null Count Dtype
--------- -------------- -----
0 日期 111815 non-nullobject
1 eNodeB名称 111814 non-nullobject
2 小区双工模式 111814 non-nullobject
3 小区名称 111814 non-nullobject
4 本地小区标识 111814 non-nullfloat64
5 基站标识 111814 non-nullfloat64
6 下行带宽 111814 non-nullobject
7 完整度 111814 non-nullobject
8 上下行业务总流量(GB) 111814 non-nullfloat64
9 小区内有业务数据待发送的最大用户数 111814 non-nullfloat64
10小区内的最大用户数 111814 non-nullfloat64
11小区内有业务数据待发送的平均用户数 111814 non-nullfloat64
12小区内的平均用户数 111814 non-nullfloat64
13空口上行业务字节数(GB)(字节) 111814 non-nullfloat64
14空口下行业务字节数(GB)(字节) 111814 non-nullfloat64
15上行PUSCH利用率~ 111814 non-nullfloat64
16JY下行PRB平均利用率 111814 non-nullfloat64
17PDCCH信道CCE占用率sheng 111814 non-nullfloat64
18E-RAB建立尝试总次数 111814 non-nullfloat64
19E-RAB建立成功总次数 111814 non-nullfloat64
20PDCCH信道CCE占用个数-sgs 111814 non-nullfloat64
21PDCCH信道CCE可用个数-sgs 111814 non-nullfloat64
22下行PDSCH PRB占用平均数(个)sheng 111814 non-nullfloat64
23下行PDSCH PRB可用平均数(个)sheng 111814 non-nullfloat64
24上行PUSCH PRB占用平均数(个)sheng 111814 non-nullfloat64
25上行PUSCH PRB可用平均数(个)sheng 111814 non-nullfloat64
26用户上行体验速率(Mbps,不含Last TTI)111814 non-nullobject
27用户下行体验速率(Mbps,不含Last TTI)111814 non-nullobject
dtypes: float64(20), object(8)
memory usage: 23.9+ MB
None
---------------- 26,27转为 float64才能计算 可能移除这个方法了。
import numpy as np
使用df["xxxxxxx"].astype(np.float64) BIO-张磊 发表于 2020-6-21 19:47
可能移除这个方法了。
import numpy as np
使用df["xxxxxxx"].astype(np.float64)
通过 这个方法解决了。棒棒哒
页:
[1]