栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python数据清洗5.CSV文件读写

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python数据清洗5.CSV文件读写

·pandas内置了10多种数据源读取函数,常见的就是CSV和Excel
·使用read_csv方法读取,结果为dataframe格式
·在读取CSV文件时,文件名尽量是英文
·参数较多,可以自行控制,但很多时候用默认参数
·在读取CSV时,注意编码,常用编码为utf-8、gbk、gbk2312和gb18030
·使用to_csv方法快速保存
import os

print(os.getcwd()) # 获取当前路径
baby = pd.read_csv('sam_tianchi_mum_baby.csv',encoding='utf-8')
pd.set_option('display.max_columns',50)
pd.set_option('display.max_rows',100)
print(baby)

encoding用于设置字符编码,默认utf-8

set_option(‘display.max_columns’,50) 用于设置显示的最大列数

pd.set_option(‘display.max_rows’,100) 用于设置显示的最大行数

order = pd.read_csv('meal_order_info.csv',encoding='gbk',dtype={'info_id':str,'emp_id':str})
print(order.head(10))
print(order.info())

dtype用于设置字段的数据类型

baby1 = pd.read_csv('baby_trade_history.csv',nrows=100) # 只读取100行

nrows用于限制读取的行数

写入CSV文件

baby1.to_csv('a1.csv',encoding='utf-8',index=False)

index用于表示 是否包含索引

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/445387.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号