Table of contents
Convert all columns to float format
traindata = pd.DataFrame(traindata, dtype=np.float)
convert a column
df["gdp"] = pd.to_numeric(df["gdp"],errors='coerce')
df.dtypes
name object
year object
gdp float64
dtype: object
Convert np.array format to float
arr = np.array([1, 2, 3, 4, 5]) # 创建一个 默认 int32 类型的数组
float_arr = arr.astype(np.float64) # 将这个数组转化为 float64 位的数组
print(float_arr.dtype) # 打印这个数组的类型,出结果float64