如何将csv转换为excel,组件保持在int类型


r_csv = pd.read_csv(nowDate.strftime("%Y-%m-%d_%H_%M_%S") + ".csv")
print(r_csv)
save_xlsx = pd.ExcelWriter(nowDate.strftime("%Y-%m-%d_%H_%M_%S") + '.xlsx')
r_csv.to_excel(save_xlsx, index = False)
save_xlsx.save()

我正在尝试转换。csv文件到。xlsx文件。.csv文件包含数字:1、2、3、4、5、6所示1、2、3、4、5、6所示...但当我试图将其转换为。xlsx文件时,它们被读取为单词,而不是数字。我怎样才能把它们变成数字来计算呢?Print (r_csv)显示结果0103 1185…0 01104 1185…0 02 105 1186…0 1

使用此命令将列转换为数字类型,r_csv = r_csv.convert_objects(convert_numeric=True)

如果这不起作用,你必须一列一列地做

df["col"] = pd.to_numeric(df["col"])

最新更新