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

 更新时间:2021年12月22日 15:25:04   作者:生生世世酒  
这篇文章主要为大家介绍了Python数据分析之文件的读取,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助

前言:如果你使用的是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文件格式的数据集

总结

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

相关文章

  • 详解PyCharm使用pyQT5进行GUI开发的基本流程

    详解PyCharm使用pyQT5进行GUI开发的基本流程

    本文主要介绍了PyCharm使用pyQT5进行GUI开发的基本流程,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-10-10
  • 图解Python中浅拷贝copy()和深拷贝deepcopy()的区别

    图解Python中浅拷贝copy()和深拷贝deepcopy()的区别

    这篇文章主要介绍了Python中浅拷贝copy()和深拷贝deepcopy()的区别,浅拷贝和深拷贝想必大家在学习中遇到很多次,这也是面试中常常被问到的问题,本文就带你详细了解一下
    2023-05-05
  • python 3.3 下载固定链接文件并保存的方法

    python 3.3 下载固定链接文件并保存的方法

    今天小编就为大家分享一篇python 3.3 下载固定链接文件并保存的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-12-12
  • Python中random函数的用法整理大全

    Python中random函数的用法整理大全

    random库是使用随机数的Python标准库,random库主要用于生成随机数,下面这篇文章主要给大家介绍了关于Python random函数用法的相关资料,文中通过图文以及实例代码介绍的非常详细,需要的朋友可以参考下
    2022-08-08
  • python django下载大的csv文件实现方法分析

    python django下载大的csv文件实现方法分析

    这篇文章主要介绍了python django下载大的csv文件实现方法,结合实例形式分析了Django框架下载csv大文件的相关操作技巧与注意事项,需要的朋友可以参考下
    2019-07-07
  • Python对FTP交互封装的实现

    Python对FTP交互封装的实现

    本文主要介绍了Python对FTP交互封装的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-06-06
  • Python爬虫Xpath定位数据的两种方法

    Python爬虫Xpath定位数据的两种方法

    这篇文章主要介绍了Python爬虫Xpath定位数据的方法,第一种方法直接右键,将文章路径复制下来点击Copy full Xpath,方法二使用@制定标签属性,搜索指定位置,每种方法给大家介绍的非常详细,需要的朋友可以参考下
    2022-07-07
  • Windows下Pycharm远程连接虚拟机中Centos下的Python环境(图文教程详解)

    Windows下Pycharm远程连接虚拟机中Centos下的Python环境(图文教程详解)

    由于最近学习tensorflow的需要,tensorflow是在Linux环境下,使用的是Python。为了方便程序的调试,尝试在Windows下的Pycharm远程连接到虚拟机中Centos下的Python环境,感兴趣的朋友跟随小编看看吧
    2020-03-03
  • Python 类中引用其他类的实现示例

    Python 类中引用其他类的实现示例

    在Python中,类的引用是通过属性或方法与其他类实例关联,实现复杂逻辑,本文介绍了关联、组合等类之间的引用方式,具有一定的参考价值,感兴趣的可以了解一下
    2024-09-09
  • Python数据可视化之基于pyecharts实现的地理图表的绘制

    Python数据可视化之基于pyecharts实现的地理图表的绘制

    今天给大家带来的是Python的相关知识,文章围绕着pyecharts绘制地理图表展开,文中有非常详细的代码示例及介绍,需要的朋友可以参考下
    2021-06-06

最新评论