知行编程网知行编程网  2022-08-27 01:30 知行编程网 隐藏边栏  15 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python如何读取数据的相关知识,包括python设置编码格式,以及python路径怎么查这些编程知识,希望对大家有参考作用。

不论是数据分析,数据可视化,还是数据挖掘,一切的一切全都是以数据作为最基础的元素。利用Python进行数据分析,同样最重要的一步就是如何将数据导入到Python中,然后才可以实现后面的数据分析、数据可视化、数据挖掘等。

python如何读取数据

本期Python学习,我们将详细介绍Python如何获取外部数据:


读取文本文件的数据

众所周知,Python 中的 pandas 模块是一个强大的数据分析工具。下面介绍一下pandas是如何读取外部数据的。

In [1]: import pandas as pd
In [2]: mydata_txt = pd.read_csv('C:\\test_code.txt',sep = '\t',encoding = 'utf-8')

对于中文文本文件,往往容易因为编码问题而无法读取,如上图。如何处理这样的编码问题?有两种解决方案:

1)当原始文件txt或csv的数据不是uft8格式时,需要保存为utf8格式编码;

2)如果原始数据文件是uft8格式,为了正常读取,需要将read_csv函数的参数编码设置为utf-8

将原始数据另存为utf8格式的数据,重新读入txt数据

In [3]: mydata_txt = pd.read_csv('C:\\test.txt',sep = '\t',encoding = 'utf-8')
In [4]: mydata_txt

csv文本文件是一种非常常用的数据存储格式,其存储容量远大于Excel电子表格。下面我们来看看如何使用Python读取csv格式的数据文件:

In [5]: mydata_csv = pd.read_csv('C:\\test.csv',sep = ',',encoding = 'utf-8')
In [6]: mydata_csv

如果你善于总结,你会发现无论是txt文件还是csv文件,都可以通过pandas模块中的read_csv函数读取。该函数有20多个参数,与R中的read.table函数类似,如果需要查看具体参数详情,可以查看帮助文档:help(pandas.read_csv)。


读取电子表格文件

这里所说的电子表格是Excel表格,可以是xls电子表格,也可以是xlsx电子表格。在日常工作中,大量数据存储在 Excel 电子表格中。如果我们需要使用 Python 来分析或处理它,那么第一步就是如何读取 Excel 数据。我们来看看如何读取 Excel 数据集:

In [7]: mydata_excel = pd.read_excel('C:\\test.xlsx',sep = '\t',encoding = 'utf-8')
In [8]: mydata_excel


本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享