下面是我的数据框的列的数据类型。我需要把它们转换成float类型:
df.dtypes
Node_Name object
Cell_id object
CascadeID object
RecordDate object
Connection Drop Rate object
Connection Failure Rate object
DL Tonnage object
UL Tonnage object
Cell Availability (%) object
Inter Frequency Handover Success Rate (%) object
Intra Frequency Handover Success Rate (%) object
RRC Connection Attempts object
Avg Number of RRC Connected Users object
dtype: object
要更改数据类型,请执行以下操作:
df =df.astype('float')
这将把所有列转换为类型
float
。 如果只想转换特定列,请执行以下操作:df['column']=df['column'].astype('float')
如果列中有空值,则必须用另一个值(如-99999或该列中不存在的任何其他值)替换它们。例如,假设值
-9999
在df['column']
中不存在。然后执行以下操作:此方法适用于所有包含整数值的列
相关问题 更多 >
编程相关推荐