Python 使用Pandas提取excel文档信息并将选定列保存到新文件

Python 使用Pandas提取excel文档信息并将选定列保存到新文件,python,excel,pandas,Python,Excel,Pandas,嘿,伙计们真的不知道该怎么做,试着到处找。我想将所选列保存在新的excel文件中。感谢您的帮助 import pandas as pd import numpy as np data = pd.read_excel('C:\\Users\\me\\Downloads\\Reconcile.xlsx') data[['batched_at', 'batch_id', 'total', 'customer_firstname', 'customer_lastname']] data.to_excel

嘿,伙计们真的不知道该怎么做,试着到处找。我想将所选列保存在新的excel文件中。感谢您的帮助

import pandas as pd
import numpy as np
data = pd.read_excel('C:\\Users\\me\\Downloads\\Reconcile.xlsx')
data[['batched_at', 'batch_id', 'total', 'customer_firstname', 'customer_lastname']]
data.to_excel('C:\\Users\\me\\Downloads\\Newfile.xlsx')

第三行在这里什么也不做,将其分配给一个新的数据帧并保存该数据帧

import pandas as pd
import numpy as np
data = pd.read_excel('C:\\Users\\me\\Downloads\\Reconcile.xlsx')
new_data = data[['batched_at', 'batch_id', 'total', 'customer_firstname', 'customer_lastname']]
new_data.to_excel('C:\\Users\\me\\Downloads\\Newfile.xlsx')

哇!我真不敢相信我竟然忘了谢谢,这很管用。我能否继续将不同excel文件中的不同列添加到新的_数据文件中?您可以执行
pd.concat
组合由不同文件生成的数据帧,只需确保它们具有相同的行数即可。