pandas如何实现查找结果写入指定列呢?



import pandas as pd

Path_Result='C:/Users/hw/Desktop/myPython/作品信息表-惠州.xlsx' #输出结果
Path_rank='C:/Users/hw/Desktop/myPython/作品信息表.xlsx' #数据源
rank_list=pd.read_excel(Path_rank)  #读取数据源
Rank=rank_list[rank_list['城市']=='惠州']
Rank.to_excel(excel_writer=Path_Result,index=False)

想要将“作品信息表”中的城市选择“惠州”后的所有列,写入“作品信息表-惠州”表“sheet1"中的D列开始,不知道要如何实现呢?

Path_Result = 'C:/Users/hw/Desktop/myPython/作品信息表-惠州.xlsx' # 输出结果

Path_rank = 'C:/Users/hw/Desktop/myPython/作品信息表.xlsx' # 数据源
rank_list = pd.read_excel(Path_rank, usecols=["城市"]) # 读取数据源

usecols=['城市'] 为读取指定列名

usecols='B:E' 为B至E的列

usecols=[0, 2] 为0至2的列

rank_list2 = rank_list.loc[rank_list["城市"] == "惠州"]
rank_list2.to_excel(excel_writer=Path_Result, index=False)、

大致这样,没调试过不知道对不对