利用Python进行数据分析——数据导入导出
来源:互联网 发布:360 禁止程序访问网络 编辑:程序博客网 时间:2024/06/07 13:18
一、数据导入
(一)读取CSV文件
1、读取本地CSV
#先创建一个CSV文件,存入数据,数据之间以“逗号”分割。 数据源来源于网络。
import pandas as pddf = pd.read_csv("D:\\pycharm\\data\\data.csv")print(df)
引用pandas需要先安装pandas包。输出结果:
2、读取网络数据CSV
import pandas as pddata_url = "https://...csv" #网络读取df = pd.read_csv(data_url)
(二)读取EXCEL文件#读取excel之前先打开命令行,安装xlrd。即在命令行中输入pip install xlrd。
import pandas as pddf = pd.read_excel("D:\\pycharm\\data\\test.xlsx")print(df)
输出结果:(三)读取MySQL数据
#安装MySQLdb包,假设读取用户名username,密码password,读取mydb数据库中的数据
import pandas as pd #读取mysql import MySQLdbmysql_cn= MySQLdb.connect(host='localhost', port=3306,user='username', passwd='password', db='mydb')df = pd.read_sql('select * from test;', con=mysql_cn)mysql_cn.close()
二、数据导出
(一)导出到CSV文件
import pandas as pddf = pd.read_excel("D:\\pycharm\\data\\test.xlsx")print(df)df.to_csv("D:\\pycharm\\data\\testcsv.csv", encoding='utf-8', index=False)#数据导出到tsetcsv.csv#
将test.xlsx的数据导入到testcsv.csv文件中#数据中含有中文,使用‘utf-8’,index=false去掉行名称导出
(二)导出到EXCEL文件
#先安装openpyxl包
import pandas as pdimport openpyxldf = pd.read_excel("D:\\pycharm\\data\\test.xlsx")df.to_excel("D:\\pycharm\\data\\excel2excel.xlsx", encoding='utf-8', index=False)#数据导出到excel2excel.xlxs#dt = pd.read_excel("D:\\pycharm\\data\\excel2excel.xlsx")print(dt)
阅读全文
0 0
- 利用Python进行数据分析——数据导入导出
- 利用python进行数据分析学习笔记—python基础知识
- 利用Python进行数据分析——准备工作篇
- 利用python进行数据分析——pandas
- 利用Python进行数据分析——笔记2
- 利用python进行数据分析学习笔记—Numpy基础知识
- 利用SSIS进行SQL Server 数据导入导出——Lookup Plus组件的使用心得
- 利用Python进行数据导入、变化、统计和假设检验等基本数据分析
- 【利用python进行数据分析——基础篇】利用Python处理和分析Excel表中数据实战
- 利用Python进行数据分析--时间序列
- 利用Python 的 Pandas进行数据分析
- 《利用python 进行数据分析》要点记录
- 利用python进行数据分析笔记
- 利用Python进行数据分析笔记(一
- 利用python进行数据分析随笔小记
- 《利用Python 进行数据分析》 - 笔记(2)
- 《利用Python 进行数据分析》 - 笔记(3)
- 《利用Python 进行数据分析》 - 笔记(4)
- 用非递归的方式遍历二叉树
- 【bzoj3503】[Cqoi2014]和谐矩阵
- mysql的text字段长度?mysql数据库中text字段长度不够的问题
- 挑战最强大脑--10个烧脑编程挑战网站
- C++操作符的优先级 及其记忆方法
- 利用Python进行数据分析——数据导入导出
- visual studio Code 快捷键
- 快速排序
- 李白打酒(包含路径)
- Python数据结构
- ACL组委会手把手教你论文投稿小技巧
- C语言之函数篇
- Jquery之动态操作table
- 机器学习-代价函数