二維資料的格式化

2021-09-19 14:22:31 字數 1054 閱讀 6770

一維資料:列表(資料間有序)和集合型別(資料間無序)

二位資料:列表型別

——以逗號分隔,無空行,是通用的一二維儲存格式。

——如果某個元素缺失,逗號仍要保留

——二維資料的表頭可以作為資料儲存,也可以另行儲存

——逗號為英文半形逗號,逗號與資料之間無額外空格,如果資料**現逗號,有的會加個轉義字元或者引號

儲存方式:按行儲存

從csv格式檔案讀入資料:

fname=input("請輸入檔名稱:")

fo=open(fname)

ls=for line in fo:

line=line.replace("\n","")#去掉回車

fo.close()

ls輸出結果:

[['城市', '年收入', '房價'],

['北京', '30萬', '2.1萬'],

['上海', '31萬', '1.8萬'],

['廣州', '29萬', '2萬'],

['深圳', '29.5萬', '1.6萬'],

['廈門', '28萬', '1.9萬']]

將資料寫入csv檔案中:

fname=input("請輸入檔名稱:")

ls=[["123","56"],["45","456"],["851","789"]]#二維列表

f=open(fname,'w')

for item in ls:

f.write(','.join(item)+'\n')#每個元素之間增加逗號,最後增加回車

f.close()

檔案中的結果為:

123,56

45,456

851,789

逐一遍歷二維列表:

ls=[[1,2],[3,4],[5,6]]#二維列表

for row in ls:

for column in row:

print(column)

輸出結果:12

3456

048 二維資料的格式化和處理

目錄三 csv格式與二維資料儲存 四 二維資料的處理 單元小結 十天快速入門 python完整教程目錄 3.1398,3.1349,3.1376 3.1413,3.1404,3.1401 資料維度是資料的組織形式 3.1398,3.1349,3.1376 資料間有序 資料間無序 3.1398,3.1...

Python之二維資料的格式化和處理

二維資料一般是一種 形式,由於它的每一行具有相同格式特點,所以我們使用列表型別來表達二維資料表。所謂的二維列表是指它本身是乙個列表,而列表中每乙個元素又是乙個列表。其中每乙個元素代表二維資料的一行或者一列,若干行和若干列組合起來就變成了二維列表。3.1398,3.1349,3.1376 3.1413...

python之二維資料格式化及處理

二維資料的表示 使用列表型別來表達 使用二維列表 使用兩層for迴圈來遍歷 csv格式與二維資料儲存 csv 用逗號來分隔值的一種儲存方式 通用標準格式 如果某個元素缺失,逗號仍需要保留 表頭可以作為資料儲存,也可以另起儲存 一般索引習慣 先行後列,按行存 二維資料的處理 讀入 從csv檔案中讀入 ...