python读取数据的方法

  

python读取数据的方法?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧!

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

 python读取数据的方法

在本期的python学习中,我们将针对python如何获取外部数据做一个详细的介绍:

读取文本文件的数据

大家都知道,python中熊猫模块是专门用来数据分析的一个强大工具,下面我们就来介绍熊猫是如何读取外部数据的。

拷贝[1]:import  pandas  as  pd   [2]:拷贝,mydata_txt =, pd.read_csv (& # 39; C: \ \ test_code.txt& # 39;, sep =, & # 39; \ t # 39;, encoding =, & # 39; utf - 8 # 39;)

对于中文的文本文件常容易因为编码的问题而读取失败,正如上所示。遇到这样的编码问题该如何处置呢?解决办法有两种情况:

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

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

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

拷贝[3]:,mydata_txt =, pd.read_csv (& # 39; C: \ \用法# 39;,sep =, & # 39; \ t # 39;, encoding =, & # 39; utf - 8 # 39;)   [4]:拷贝,mydata_txt

csv文本文件是非常常用的一种数据存储格式,而且其存储量要比Excel电子表格大很多,下面我们就来看看如何利用Python读取csv格式的数据文件:

拷贝[5]:,mydata_csv =, pd.read_csv (& # 39; C: \ \ test.csv& # 39;, sep =, & # 39;, & # 39;, encoding =, & # 39; utf - 8 # 39;)   [6]:拷贝,mydata_csv

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

<强>读取电子表格文件

这里所说的电子表格就是Excel表格,可以是xls的电子表格,也可以是xlsx的电子表格。在日常工作中,很多数据都是存放在Excel电子表格中的,如果我们需要使用Python对其进行分析或处理的话,第一步就是如何读取Excel数据。下面我们来看看如果读取Excel数据集:

拷贝[7]:,mydata_excel =, pd.read_excel (& # 39; C: \ \ test.xlsx& # 39;, sep =, & # 39; \ t # 39;, encoding =, & # 39; utf - 8 # 39;)   [8]:拷贝,mydata_excel

感谢各位的阅读!看完上述内容,你们对python读取数据的方法大概了解了吗?希望文章内容对大家有所帮助。如果想了解更多相关文章内容,欢迎关注行业资讯频道。

python读取数据的方法