首页 > 其他 > 详细

pandas处理excel文件中的问题

时间:2020-11-25 17:08:27      阅读:31      评论:0      收藏:0      [点我收藏+]

使用pandas写入文件

  • 通过list写入excel
list1 = [[张三,,未婚,20],[李四,,已婚,28],[小红,,未婚,18],[小芳,,已婚,25]]
output = open(data.xls,w,encoding=gbk)
output.write(name\tgender\tstatus\tage\n)
for i in range(len(list1)):
    for j in range(len(list1[i])):
        output.write(str(list1[i][j]))    #write函数不能写int类型的参数,所以使用str()转化
        output.write(\t)   #相当于Tab一下,换一个单元格
    output.write(\n)       #写完一行立马换行
output.close()
  • 通过list写入txt
list1 = [[张三,,未婚,20],[李四,,已婚,28],[小红,,未婚,18],[小芳,,已婚,25]]
output = open(data.txt,w,encoding=gbk)
output.write(name,gender,status,age\n)
for row in list1:
    rowtxt = {},\t{},\t{},\t{}.format(row[0],row[1],row[2],row[3])
    output.write(rowtxt)
    output.write(\n)
output.close()
  • 写入csv
            with open(file.csv, w, newline=‘‘, ) as csvfile:
                writer = csv.writer(csvfile)
                for row in result_list:
                    writer.writerow(row)
  • 使用pandas写入excel
df_data = pd.DataFrame(result_list)
df_data.to_excel("flie.xls")  指定第几页

writer = pd.ExcelWriter(config.analysis_dir)      #多页
df1 = pd.DataFrame(result_list)
df2 = pd.DataFrame(label_data_detail)
df1.to_excel(writer, ‘df1‘)
df2.to_excel(writer, ‘df2‘)
writer.save()

 

pandas处理excel文件中的问题

原文:https://www.cnblogs.com/hifalee/p/14036177.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!