在需要把df导出时,往往只需要其中的某几列( 行 )。可以使用列表或者切片,相当于先做一个小的df,然后导出即可。
指定列:
powder[['是否进口','产地']].to_excel(r'D:\数据表\结果B.xlsx' )
powder.loc[:,'月份':'产地'].to_excel(r'D:\数据表\结果B-去重-产品类型-字段-垃圾-3.xlsx' )
powder.iloc[:,0:8].to_excel(r'D:\数据表\结果B-去重-产品类型-字段-垃圾-2.xlsx' )
指定行:
powder[0:8].to_excel(r'D:\数据表\结果B.xlsx' )
作为对比,把excel中的某几列导入df时,使用 usecols=[] 指定即可。
junk_url = pd.read_excel(r'D:\资料包\垃圾数据-汇总库.xlsx',sheet_name='奶粉',usecols=['编号','商品名称','商品链接'],index_col='编号')