Python-二维数据的格式化和处理

本文介绍了Python中二维数据的表示方法,通常使用二维列表表示,通过两层for循环遍历。还详细讲解了CSV(逗号分隔值)格式,包括其存储规则、数据缺失处理以及在数据存储和读取中的应用。最后讨论了如何遍历二维数据并提供了读写CSV文件的代码示例。
摘要由CSDN通过智能技术生成

二维数据的表示
-二维数据使用列表类型(二维列表)表示
-例如表格,就是二维列表,由多个列表元素组成
-可使用两层for循环遍历每个元素
-外层列表中的每个元素可以对应表格的一行,也可以是对应一列

CSV数据存储格式
CSV:comma-Separated Values
-以逗号分隔值
-国际通用的一二维数据存储格式,一般.csv扩展名
-每行一个一维数据,采用逗号分隔,无空行,不同行构成了另一个维度
-Excel和一般office软件可以打开该文件
-CSV是数据转换格式中通用的标准格式

CSV数据存储格式如下图所示:
在这里插入图片描述
表格中的每一列由逗号分隔,每一行使用换行来区分
表格就是一种二维数据

CSV数据存储约定
-如果某个元素缺失,需要为缺失的元素保留一个逗号
-二维数据的表头可以作为数据存储,也可以另行存储,例如上图的城市,环比,同比,定基
-逗号为英文半角逗号,逗号与数据之间无额外空格
-如果数据中包含逗号,不同的CSV软件有不同的方式区分,例如会在数据两侧加上引号,也可以对逗号增加转意符

二维数据如何存储?
-按行存储或者按列存储都可以,具体由程序决定
-一般索引习惯:ls[row][column],默认先行后列
-一般外层列表是一行
-先行后列存储的优点是适配程序读取的习惯

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值
>