首页 理论教育 Python程序设计:二维数据的表示与处理

Python程序设计:二维数据的表示与处理

时间:2023-11-16 理论教育 版权反馈
【摘要】:二维数据采用CSV 存储后的内容如下:二维数据用Python语言的列表表示的形式如下:二维数据的处理:对二维数据进行处理首先需要从CSV 格式文件读入二维数据,并将其表示为二维列表对象。例子,导出二维数据的CSV 文件到列表的程序代码如下:

Python程序设计:二维数据的表示与处理

有些数据在空间结构方面可以看成是两维的,就可以用二维数据的形式来表示,如表6-4所示。

表6-4 2019年10月部分大城市新建商品住宅销售价格指数

环比:上月=100 同比:上年同月=100 定基:2015年=100

二维数据的表示:二维数据由多个一维数据构成,可以看作是一维数据的组合形式。因此,二维数据可以采用二维列表来表示,即列表的每个元素对应二维数据的一行,这个元素本身也是列表类型,其内部各元素对应这行中的各列值。

二维数据的存储:二维数据由多个一维数据构成,用CSV 格式文件存储。CSV 文件的每一行是一维数据,整个CSV 文件是一个二维数据。

国际上通常采用以逗号作为分隔符来存储数据,并且把这种格式称为CSV 格式,比如一维数据中如果采用逗号作为分隔符来存储数据的话,这也是CSV 格式。

一般的编辑软件 (比如excel表格处理软件)都可以产生或转换为CSV 格式,CSV 是数据转换的通用的标准格式,组成的文件的扩展名为.csv。利用编辑软件创建CSV 格式文件时有如下要求:

(1)以行为单位,开始不留空行,行之间没有空行;

(2)每行表示一个一维数据,用多行来表示二维数据;

(3)列数据之间用逗号做分隔,列数据为空时也要保留逗号;(www.xing528.com)

(4)字段名放在第一行的各列;

(5)逗号为英文半角逗号,逗号与数据之间无额外空格。

二维数据采用CSV 存储后的内容如下:

二维数据用Python语言的列表表示的形式如下:

二维数据的处理:对二维数据进行处理首先需要从CSV 格式文件读入二维数据,并将其表示为二维列表对象。

例子,导出二维数据的CSV 文件到列表的程序代码如下:

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈