Python数据分析基础之文件的读取

作者:生生世世酒 时间:2022-10-16 21:25:21 

目录
  • 一·Numpy库中操作文件

    • 1.操作csv文件

    • 2.在pycharm中操作csv文件

    • 3.其他情况(.npy类型文件)

  • 二·Pandas库中操作文件

    • 1.操作csv文件

    • 2.从剪贴板上复制数据

    • 3.读取excel或xlsx文件

  • 三·补充

    • 1.常用

    • 2.pandas中读取文件的函数

  • 总结

    前言:如果你使用的是Anaconda中的Jupyter,则不需要下载Pands和Numpy库;如果你使用的是pycharm或其他集成环境,则需要Pands和Numpy库

    一·Numpy库中操作文件

    1.操作csv文件


    import numpy as np
    a=np.random.randint(0,10,size=(3,4))
    np.savetext("score.csv",a,deliminter=",")

    a:自己随便创建的数组,deliminter:分隔符,score:要读取的文件名

    或者


    import numpy as np
    data=np.loadtxt("score.csv",delimiter=",",skiprows=1,dtype=str)

    skiprows:跳过第一行,dtype:数据读出的类型为字符型

    2.在pycharm中操作csv文件


    import csv
    with open("score.csv",'r')as fp:
    reader=csv.reader(fp)
    for x in reader:
        print(x)

    reader:迭代器

    3.其他情况(.npy类型文件)


    import numpy as np
    c=np.random.randint(0,10,size=(2,3))
    np.save("文件名",c)
    c1=np.load("文件名.npy")

    二·Pandas库中操作文件

    1.操作csv文件


    import pandas as pd
    df=pd.read_csv("exl.csv")

    或者


    import pandas as pd
    pd.read_table("exl.csv",sep=',')

    sep:分隔符

    2.从剪贴板上复制数据


    import pandas as pd
    BS=pd.read_clipboard

    3.读取excel或xlsx文件


    import pandas as pd
    df=read_excel("exl.xlsx")

    三·补充

    1.常用


    import os
    os.chdir()

    chdir()中写上你想读取文件的目录,表示将目录转化到你想读取文件的目录.

    2.pandas中读取文件的函数

    • read_csv  从文件,URL,文件型对象中加载带分隔符的数据。默认分隔符为逗号

    • read_table   同上,但默认分隔符为制表符(“t”)

    • read_fwf  读取定宽列格式数据(无分隔符)

    • read_clipboard  读取剪贴板中的数据

    • read_excel  从Excel 或xlsx文件中读取表格数据

    • read_hdf   读取pandas写的HDF5文件

    • read_html  读取html文档中的所以表格

    • read_json    读取json字符串中的数据

    • read_msgpack 二进制格式编码的pandas数据

    • read_pickle  读取python pickle 格式中存储的任意对象

    • read_sas   读取存储于SAS系统自定义存储格式为SAS数据集

    • read_sql   读取SQL查询结果为pandas的DataFrame

    • read_stata 读取stata文件格式的数据集

    总结

    本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注脚本之家的更多内容!

    来源:https://blog.csdn.net/m0_63137059/article/details/122048958

    标签:Python,文件,读取
    0
    投稿

    猜你喜欢

  • Python pygame 项目实战事件监听

    2023-05-31 21:33:20
  • Python实现简单http服务器

    2022-02-04 03:55:01
  • 基于python 将列表作为参数传入函数时的测试与理解

    2023-02-07 19:51:18
  • oracle命令行删除与创建用户的代码

    2009-03-02 10:54:00
  • Python探索之修改Python搜索路径

    2021-06-26 20:47:09
  • vue el-table中使用el-select选中后无效的解决

    2024-04-26 17:37:54
  • Javascript 虚拟 DOM详解

    2024-04-18 10:31:30
  • go语言中iota和左移右移的使用说明

    2024-04-25 15:16:55
  • JavaScript 扩展运算符用法实例小结【基于ES6】

    2024-04-22 13:06:03
  • 一份ASP内存的释放的实验报告

    2007-10-17 13:09:00
  • python同步windows和linux文件

    2023-12-11 11:44:35
  • HTML5设计原则

    2012-04-26 16:46:45
  • windows10安装mysql5.7.17教程

    2024-01-26 17:26:04
  • sql语句返回主键SCOPE_IDENTITY()

    2024-01-12 13:14:36
  • kali中python版本的切换方法

    2022-03-03 17:53:45
  • 如何使用索引提高查询速度

    2024-01-15 02:14:15
  • [翻译]JavaScript中对象的层次与继承

    2008-12-31 13:36:00
  • 10个值得深思的PHP面试题

    2023-11-15 00:35:37
  • 一个免刷新页面的JavaScript日历

    2007-12-26 12:57:00
  • 对python 树状嵌套结构的实现思路详解

    2022-02-04 15:45:06
  • asp之家 网络编程 m.aspxhome.com