Float 转 Int
0 自行替换为 col_name 没有的一个数字
df_pro['col_name'] = df_pro['col_name'].fillna(0).astype(int)
df_pro['col_name'] = df_pro['col_name'].replace(0, np.nan)
Float 转String
df_pro['col_name'] = df_pro['col_name'].fillna(0).astype(int).astype(str)
df_pro['col_name'] = df_pro['col_name'].replace("0", np.nan)
读取的时候指定字段数据类型
col_type = {
"str_col": str,
'int_col': int
}
df_pro = pd.read_csv("file_path", dtype = col_type)