zoukankan      html  css  js  c++  java
  • pandas写入文件

    • 通过list写入excel
    list1 = [['张三','','未婚',20],['李四','','已婚',28],['小红','','未婚',18],['小芳','','已婚',25]]
    output = open('data.xls','w',encoding='gbk')
    output.write('name	gender	status	age
    ')
    for i in range(len(list1)):
        for j in range(len(list1[i])):
            output.write(str(list1[i][j]))    #write函数不能写int类型的参数,所以使用str()转化
            output.write('	')   #相当于Tab一下,换一个单元格
        output.write('
    ')       #写完一行立马换行
    output.close()
    • 通过list写入txt
    list1 = [['张三','','未婚',20],['李四','','已婚',28],['小红','','未婚',18],['小芳','','已婚',25]]
    output = open('data.txt','w',encoding='gbk')
    output.write('name,gender,status,age
    ')
    for row in list1:
        rowtxt = '{},	{},	{},	{}'.format(row[0],row[1],row[2],row[3])
        output.write(rowtxt)
        output.write('
    ')
    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()
  • 相关阅读:
    location.href使用方法总结
    Ubuntu 12.04 安装JDK 8和Eclipse
    【一】仿微信飞机大战cocos2d-x3.0rc1
    QTP的基本功能介绍
    Spring+Ibatis集成开发实例
    Java NIO与IO的差别和比較
    嵌入式Linux常见问题
    递归和迭代之间的差
    大约sources.list和apt-get [转载]
    JVM学习笔记(一)------的基本结构
  • 原文地址:https://www.cnblogs.com/hifalee/p/14036177.html
Copyright © 2011-2022 走看看