读取数据

pd.read_excel()

  • 读取.xlsx文件
  • 文件名可以包含中文
  • 读取的内容有中文不会乱码

pd.read_pickle()

  • 读取.pickle文件
  • 文件名可以有中文
  • 读取的内容有中文不会乱码

pd.read_csv()

  • 读取.csv文件
  • 文件名不可以有中文(会报错)
  • 关于中文乱码:可以尝试 encoding=‘gbk’

读取.csv文件报错的部分原因,在Excel中将.xlsx另存为.csv文件时:

  • 选择 CSV UTF-8 格式,有无中文都不会出错(举例文件名末尾csv_utf8)
  • 选择 CSV 格式,有中文会出错,无中文不会出错(举例文件名末尾csv)
import pandas as pd# 读取.xlsx文件
df1 = pd.read_excel('data/安全可靠.xlsx')# 读取.pickle文件
df2 = pd.read_pickle('data/安全可靠.pkl')# 读取.csv文件
df3 = pd.read_csv('data/Safe_and_reliable.csv',encoding='gbk')# 读取.csv文件报错的部分原因
df4 = pd.read_csv('data/Economic_and_efficient.csv') # 不用encoding='gbk'也可读取且中文不乱码
# df5 = pd.read_csv('data/Safe_and_reliable_csv.csv') # 报错'utf-8' codec can't decode byte 0xb5 in position 0: invalid start byte
df5 = pd.read_csv('data/Safe_and_reliable_csv_utf8.csv') # 不用encoding='gbk'也可读取且中文不乱码
df6 = pd.read_csv('data/Economic_and_efficient_csv.csv') # 不用encoding='gbk'也可读取且中文不乱码

保存数据

df.to_pickle()

  • 保存成.pkl文件
  • 文件中含有中文字符也行

df.to_csv()

  • 保存成.csv文件
  • 文件中有中文字符时,需要添加 encoding=‘utf_8_sig’,才可避免乱码
  • 删除行号 index=False

df.to_excel()

  • 保存成.xls/.xlsx文件
  • 文件中有中文,不需指明编码,不会乱码
# 保存成.pkl文件
df2.to_pickle('save/Safe_and_reliable.pkl')# 保存成.csv文件
df2.to_csv('save/Safe_and_reliable.csv',encoding='utf_8_sig',index=False)# 保存成.xls文件
import xlwt # 不导入也可使用函数
df2.to_excel('save/Safe_and_reliable.xls',index=False)# 保存成.xlsx文件
import openpyxl # 不导入也可使用函数
df2.to_excel('save/Safe_and_reliable.xlsx',index=False)

Pandas 1.数据的读取和保存相关推荐

  1. Fashion-mnist数据的读取与保存

    Fashion-mnist数据的读取与保存 图像分类数据集(Fashion-MNIST) 一.获取数据集 1.1 方法一 1.2 方法二 二.显示数据 2.1 方法一 2.2 方法二 三.保存数据 四 ...

  2. 机器学习之Pandas:Pandas介绍、基本数据操作、DataFrame运算、Pandas画图、文件读取与处、缺失值处理、数据离散化、合并、交叉表和透视表、分组与聚合、案例(超长篇,建议收藏慢慢看)

    文章目录 Pandas 学习目标 1Pandas介绍 学习目标 1 Pandas介绍 2 为什么使用Pandas 3 案例: 问题:如何让数据更有意义的显示?处理刚才的股票数据 给股票涨跌幅数据增加行 ...

  3. Flash数据读取和保存

    实现方法 Flash数据读取和保存的目的是在单片机的程序存储区开辟一块空间专门用来保存系统需要记忆的参数和数据,从而完全取代EEROM,达到降低成本和数据保密的目的.该实现方法主要分为四个部分: FL ...

  4. 3-7 pandas数据的读取与存储

    数据分析工具pandas 7. 数据的读取与存储 7.1 读操作 7.2 写操作 7.3 JSON格式 7.4 分块读取大文件 Pandas是一个强大的分析结构化数据的工具集,基于NumPy构建,提供 ...

  5. UE4-(蓝图)第九十八课 读取、保存本地游戏数据(示例:结构体格式)

    一.再做一些单机游戏时,因为没有服务器,所以数据只能保存在本地,退出游戏后,再次进入依然能读取到上次保存的数据信息. 二.在UE4中想要存某些数据时,需要先创建一个SaveGame为基类的蓝图,创建对 ...

  6. pandas使用read_csv读取数据使用skiprows参数跳过指定的数据行但保留表头、pandas使用to_csv函数将dataframe保存为gzip压缩文件

    pandas使用read_csv读取数据使用skiprows参数跳过指定的数据行但保留表头.pandas使用to_csv函数将dataframe保存为gzip压缩文件 目录

  7. pandas 数据读取与保存

    pandas 数据读取与保存 一:读取表格数据 例:在一个text.xlsx文件中,有text1,text2,text3三张表格 sheetname 切换sheet表格 可以传入整形,表示从0开始的索 ...

  8. 使用Pandas的read_html方法读取网页Table表格数据

    本文通过一个小实例,说明使用Pandas的read_html方法读取网页Table表格数据 要读取的网页表格数据 http://vip.stock.finance.sina.com.cn/q/go.p ...

  9. python缺失值与异常值处理_pandas学习(常用数学统计方法总结、读取或保存数据、缺省值和异常值处理)...

    pandas学习(常用数学统计方法总结.读取或保存数据.缺省值和异常值处理) 目录 常用数学统计方法总结 读取或保存数据 缺省值和异常值处理 常用数学统计方法总结 count 计算非NA值的数量 de ...

最新文章

  1. 深度神经网络:WX+b vs XW+b
  2. golang中string不能为nil
  3. 语言用加法实现加饭运算_「编程之美」用C语言实现状态机(超实用)
  4. 第二十二章:动画(八)
  5. 请不要把数据分析和机器学习混为一谈
  6. 第八届“图灵杯”NEUQ-ACM程序设计竞赛个人赛——B题 小宝的幸运数组
  7. android真机调试步骤
  8. react里 MD5加密
  9. 【Linux】文件操作函数(系统调用函数)
  10. wps打开pdf乱码_wps打开pdf乱码
  11. 【八方位云台控制器】
  12. Vue - 实现复制内容到剪贴板(一键复制)
  13. 计算机网络中的NET与应用中的.NET
  14. Springboot拦截器实现IP黑名单
  15. 使用密钥登录到ssh服务器
  16. openCV+Python实战练习——银行卡号识别
  17. 百度竞价效果不好的原因
  18. cartographer:论文阅读(Real-Time Loop Closure in 2D LIDAR SLAM)
  19. 图解大数据 | 综合案例-使用Spark分析挖掘零售交易数据
  20. Python 防止分母为零

热门文章

  1. git push -u origin XXX 报错
  2. python检测键盘输入_python实时检测键盘输入函数的示例
  3. win10、win7“以太网”将WiFi名称改成网络名称
  4. 智慧公厕,让厕所也成为城市文明的一部分
  5. python 回溯算法总结
  6. Firefly ROC-RK3328-PC 四核64位入门级Mini PC 官方教程矫正经验
  7. 《苏菲的世界》读书笔记之一:自然派哲学家
  8. makefile编写总结
  9. Eclipse官网下载
  10. 抖音 快手 等短视频自动向下滑动