python中怎么将数据保存到文件中(python怎么保存数据)

方法一:open函数保存

    #保存数据open函数
    with open('D:/PythonWorkSpace/TestData/pinglun.txt','w',encoding='utf-8') as f:#使用with open()新建对象f
        for i in comments:
            print(i)
            f.write(i '\n')#写入数据,文件保存在上面指定的目录,加\n为了换行更方便阅读

方法二: numpy

    #导入包import pandas as pd
    import numpy as np
     
    df = pd.DataFrame(np.random.randn(10,4))#创建随机值
     
    #print(df.head(2))#查看数据框的头部数据,默认不写为前5行,小于5行时全部显示;也可以自定义查看几行
    print(df.tail())##查看数据框的尾部数据,默认不写为倒数5行,小于5行时全部显示;也可以自定义查看倒数几行
     
    df.to_csv('D:/PythonWorkSpace/TestData/PandasNumpy.csv')#存储到CSV中
    #df.to_excel('D:/PythonWorkSpace/TestData/PandasNumpy.xlsx')#存储到Excel中(需要提前导入库 pip install openpyxl)

方法三:csv写入

    import csv
    import codecs
    with codecs.open('./test.csv', 'w', 'utf-8') as csvfile:
        # 指定 csv 文件的头部显示项
        filednames = ['ID', 'PRICE']
        writer = csv.DictWriter(csvfile, fieldnames=filednames)
        writer.writeheader()
        for i in range(0, len(test_index)):
            try:
                writer.writerow({'ID':test_index[i], 'PRICE':y_pred[i]})
            except UnicodeEncodeError:
                print("编码错误, 该数据无法写到文件中, 直接忽略该数据")

方法四:DataFrame

可能的问题:csv文件中看不到数据,但是通过python代码可以看到数据

    dataframe = pd.DataFrame({'ID':test_index,'PRICE': y_pred})
    # dataframe = pd.DataFrame({'PRICE': test_index})
    dataframe.to_csv("test12.csv",index=False,sep='\n')

(0)

相关推荐

  • 如何将java的输出保存到文件中作为程序日志

    在java的编程中,有时需要将程序的执行状态和日志进行记录,要是直接保存的内存中那是不可能的,往往需要将该信息保存到相应的文件中,下面小编给出相关的实例,采用out成员的重定义来实现的,保存到txt文 ...

  • 自动清除Excel数据透视表中的垃圾条目

    当Excel数据透视表的源数据发生变动后,通常需要对数据透视表进行刷新操作,以将变动后的数据更新到数据透视表中。但是,有些在源数据中已经消失的数据项,却还残留在行字段或列字段的下拉筛选列表中。 要清除 ...

  • 在数据透视表中设置字段自动排序?

    在数据透视表中设置字段自动排序?

  • 在Excel中怎么显示完整的数目和防止输入重复数据?

    平常在Excel表格中输入12位数字以上的就会看不见完整的数据,怎么办呢?如果在表格中输入身份证号码,怎样才有办法防止重复输入呢?下面我教大家怎么做才会显示完整的数目和防止输入重复数据. 步骤 如图所 ...

  • excel数据透视表中怎么隐藏标签内容?

    首先说明一下这是非常简单的一个操作,就是数据透视表中如果我们想看某一个省份的内容该如何擦做呢,也就是说,身份这几列,我只想看其中一个省得怎么办? 1.首先打开.带有数据透视表的表格,会看到列标签有北京 ...

  • Excel数据透视表中数据透视图创建教程

    相信很多小伙伴在日常办公中都会用到Excel,那么我们怎么在其中创建一个数据透视图呢?方法很简单,下面小编就来为大家介绍.具体如下:1. 首先,打开电脑上的"Excel",在其中打 ...

  • 如何使word中的数据与excel中的数据同步?

    相信很多小伙伴在日常办公中都会使用到word和excel,那么二者中的数据我们如何实现同步呢?方法很简单,下面小编就来为大家介绍.具体如下:1. 首先,打开word后,点击页面上端的"插入& ...

  • excel数据透视表中报表页字段怎么进行筛选

    excel是我们常用的数据编辑工具,哦我们可以使用excel来创建数据透视表,更好的查看数据,接下来小编就教大家数据透视表中报表页字段怎么进行筛选具体如下:1. 首先我们在电脑桌面上找到excel图标 ...

  • 如何在苹果iPhone手机中设置动态屏保?

    相信很多小伙伴都有在使用苹果iPhone手机,其中的动态屏保如何才能设置呢?方法很简单,下面小编就来为大家介绍.具体如下:1. 首先,打开手机上的"设置".2. 进入设置页面后,找 ...