覆盖数据问题:试图将数据框中的多列数据存储到excel文件中的一个工作表中

cuxqih21  于 2022-10-23  发布在  其他
关注(0)|答案(1)|浏览(170)

我正在尝试存储 Dataframe 中的数据,并将其写入excel工作表(同一工作表),而不覆盖。但我的脚本只覆盖了整个工作表。我希望所有数据都以与 Dataframe 中相同的列名存储。

数据示例:

  1. TO_NAME DURATION_H DIST_KM Municipality
  2. Kristianstad 0.580586 39.04449 Simrishamn
  3. Växjö 0.382231 22.52221 växjö
  4. Kristianstad 0.365975 25.36170 Bromölla
  5. Trelleborg 0.271014 13.65884 Trelleborg
  6. Ystad 0.717728 40.96228 Tomelilla

我试图将数据存储在单独的 Dataframe 中,然后写入excel文件,但它仍然覆盖了数据。sheet_name不同。

这是我的示例代码:

  1. df1_Regular_Ambulance_TT = pd.DataFrame()
  2. df2_Regular_Ambulance_TT = pd.DataFrame()
  3. df1_Regular_Ambulance_TT["Ambulance_ID"] = Regular_Ambulance_TT["Ambulance_ID"]
  4. df2_Regular_Ambulance_TT["Centroid_ID"] = Regular_Ambulance_TT["Centroid_ID"]
  5. df1_Regular_Ambulance_TT.to_excel(r'/Users/an2178/Desktop/Jupyter Notebook/Regular-Ambulance-Complete-TT.xlsx', sheet_name='Base_TT', index = False)
  6. df2_Regular_Ambulance_TT.to_excel(r'/Users/an2178/Desktop/Jupyter Notebook/Regular-Ambulance-Complete-TT.xlsx', sheet_name='Centroid_ID', index = False)

我想将我的数据存储在同一工作表的excel表中:


小时

如何避免在类似工作表中将 Dataframe 中的多列存储到excel工作表中时覆盖

txu3uszq

txu3uszq1#

您可以使用Column将多个数据添加到excel工作表中的同一工作表中。

这应该有效:

  1. Regular_Ambulance_TT. to_excel(r'/Users/an2178/Desktop/Jupyter Notebook/Regular-Ambulance-Complete-TT.xlsx', columns = ['column1','column2','column3','column4'], index = False)

相关问题