所以,我正在用python寫熊貓。我編寫的代碼從excel文件中提取特定的列標題,該工具可以正常工作,但我不希望每次都要進入代碼以更改列標題的名稱,以便在處理具有相同數據的新文件時進行提取。如何讀取相同的列標題,但在新文件中以不同的方式「拼寫」。熊貓
這裏是我的提取方法:
xlsx = pd.ExcelFile('filepath')
df = pd.read_excel(xlsx, 'Tabelle1')
df2 = df[['ZONE_NAME','POLYGONSTRING']]
df2.to_csv('filepath\name', sep=';', index=False, header=True)
所以當我運行這段代碼到另一個Excel文件,我希望它爲「ZONE_NAME」這可能是「區域名稱」接受任何可能的名稱,「區域名稱」 etc ...
你能展示你寫的代碼的相關部分嗎?你似乎在問,如何在每次加載文件時不必引用每個列,但是如果你像讀過的那樣用'''df = pd.read_excel()''讀入文件,而不必改變任何東西應該像'''columns = list(df.columns.values)'''一樣簡單。所以一定要包括你寫的更好的答案。 – ralston
@ralston我很抱歉,我對這個問題進行了編輯,這對我所問的內容有多少意義? 對不起,這個網站太可怕了,再次感謝你! –