python用pd.read_csv()方法来读取csv文件的实现
csv文件是一种用,和换行符区分数据记录和字段的一种文件结构,可以用excel表格编辑,也可以用记事本编辑,是一种类excel的数据存储文件,也可以看成是一种数据库。pandas提供了pd.read_csv()方法可以读取其中的数据并且转换成DataFrame数据帧。python的强大之处就在于他可以把不同的数据库类型,比如txt/csv/.xls/.sql转换成统一的DataFrame格式然后进行统一的处理。真是做到了标准化。我们可以用以下代码来演示csv文件的读取操作。
import pandas as pddata1 = pd.read_csv('rating.csv')print(data1)print("************取消第一行作为表头*************")data2 = pd.read_csv('rating.csv',header=None)print(data2)print("************为各个字段取名**************")data3 = pd.read_csv('rating.csv',names=['user_id','book_id','rating'])print(data3)print("***********将某一字段设为索引***************")data3 = pd.read_csv('rating.csv',names=['user_id','book_id','rating'],index_col = "user_id")print(data3)print("************用sep参数设置分隔符**************")data4 = pd.read_csv('rating.csv',names=['user_id','book_id','rating'],sep=',')print(data4)print("************自动补全缺失数据为NaN**************")data5 = pd.read_csv('data.csv',header=None)print(data5)
输出的结果如下:
【python用pd.read_csv()方法来读取csv文件的实现】12585对代码的具体解释,可以参考星号隔离bar中的注释。
0240814
122605
2292965
3223183
42264
523153
62334
723015
************取消第一行作为表头*************
012
012585
1240814
222605
3292965
4223183
52264
623153
72334
823015
************为各个字段取名**************
user_idbook_idrating
012585
1240814
222605
3292965
4223183
52264
623153
72334
823015
***********将某一字段设为索引***************
book_idrating
user_id
12585
240814
22605
292965
223183
2264
23153
2334
23015
************用sep参数设置分隔符**************
user_idbook_idrating
012585
1240814
222605
3292965
4223183
52264
623153
72334
823015
************自动补全缺失数据为NaN**************
01234
012.034.05
167.08NaN10
211NaN1314.015
[Finished in 4.5s]
到此这篇关于python用pd.read_csv()方法来读取csv文件的实现的文章就介绍到这了,更多相关python读取csv文件内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
推荐阅读
- 神经网络|【深度学习】我用 PyTorch 复现了 LeNet-5 神经网络(MNIST 手写数据集篇)!
- Python数据可视化库pyecharts
- CentOS7 tcpdump安装与使用
- #云原生征文# 在 Google Kubernetes Cluster 上使用 HANA Expression Database Service
- Ionic3 使用摄像头
- Netty学习笔记15 Netty Attribute使用
- 触控板用不了|触控板用不了,解决办法()
- 青龙面板-来自保姆的喂饭|(九)青龙Tools 正式版/前端网页提交+后台管理/适用于所有场景/开饭开饭开饭 【2022年6月15日】【更新】
- 其他|如何修改青龙面板端口/有效规避青龙被爆破风险/适用Docker所有容器/大型连续剧之如何修改端口
- 其他|解决xdd/傻妞/go-cqhttp机器人扫码登录异常/全部亲测可用/补充环节【2020年4月30日】