加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

代码详解:行使Python从差异表格中提取数据

发布时间:2019-10-01 11:25:40 所属栏目:编程 来源:读芯术
导读:常用的表格数据存储文件名目CSV,Microsoft Excel,Google Excel 。 Python凡是称为粘合说话。这个名称归因于人们逐渐开拓出的大量接口库和特性,也得益于普及的行使和精采的开源社区。这些接口库和特性能直接会见差异的文件名目,还可以会见数据源如数据

可以从repo以传统方法下载CSV数据,也可以行使以下代码片断举办下载。同样地,也许必要在条记本上安装并运行缺失的哀求包:

  1. !pip install requests 
  2. import requests 
  3. url ='https://raw.githubusercontent.com/FBosler/Medium-Data-Extraction/master/sales_team.csv' 
  4. res = requests.get(url, allow_redirects=True) 
  5. withopen('sales_team.csv','wb') asfile: 
  6.  file.write(res.content) 
  7. sales_team = pd.read_csv('sales_team.csv') 

CSV数据的美好之处在于Python /panda可以当即举办处理赏罚。Excel则必要特另外库。

获取Excel数据

在开始之前,很也许还要安装openpyxl和xlrd,这能让Pandas也可以打开Excel表。

!pip install openpyxl

!pip install xlrd

完成这些步调之后,可以沟通的方法得到Excel数据,并将其加载到另一个DataFrame中。

  1. url ='https://github.com/FBosler/Medium-Data-Extraction/blob/master/invoices.xlsx?raw=true' 
  2. res = requests.get(url, allow_redirects=True) 
  3. withopen('invoices.xlsx','wb') asfile: 
  4.  file.write(res.content) 
  5. invoices = pd.read_excel('invoices.xlsx') 

大功告成!已经建设了三个差异的Pandas数据帧,而且可以在统一个Jupyter notebook中举办会见:

  • sales_data
  • sales_team
  • invoices

【编辑保举】

  1. 干货保藏!Python完备代码带你一文看懂抽样
  2. 十个根基的Python数据科学软件包
  3. 30段极简Python代码:这些小能力你Get了么
  4. 用Python爬取出息无忧网大数据岗亭信息并说明!找到最吻合你的
  5. Go说话和Java、Python等其他说话的比拟说明
【责任编辑:华轩 TEL:(010)68476606】
点赞 0

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读