Python 3.x對.CSV資料按任意行、列讀取
對與已存檔的.CSV資料進行讀取,不知其存取方式的情況下讀取很棘手,廢話不多說,原始資料如下:
問題:
1. 取出第一行資料。
2. 取出第一列資料。
解決思路(程式碼一看便知):
file =open('xxxx.csv','r') lines=file.readlines() file.close() row=[]#定義行陣列 column=[]#定義列陣列 for line in lines: row.append(line.split(',')) print(row[0])#列印行陣列 for col in row: column.append(col[0]) print(column)#列印第一列陣列
輸出結果:
1. 行:
['監測點', 'AQI', '空氣質量/指數類別', '首要汙染物', 'PM2.5/細顆粒物', 'PM10/可吸入顆粒物', 'CO/一氧化碳', 'NO2/二氧化氮', 'O3/臭氧1小時平均', 'O3/臭氧8小時平均', 'SO2/二氧化硫']
2. 列:
['監測點', '高壓開關廠', '興慶小區', '紡織城', '小寨', '市人民體育場', '高新西區', '經開區', '長安區', '閻良區', '臨潼區', '草灘', '曲江文化產業集團', '廣運潭']
相關推薦
Python 3.x對.CSV資料按任意行、列讀取
對與已存檔的.CSV資料進行讀取,不知其存取方式的情況下讀取很棘手,廢話不多說,原始資料如下: 問題: 1. 取出第一行資料。 2. 取出第一列資料。 解決思路(程式碼一看便知): file =open('xxxx.csv','r') lines=file.readli
使用python 3.x 對pythonchallenge-----1的解答過程
col rcc int 是什麽 則表達式 .html ring ply 字符 pythonchallenge-1地址 : http://www.pythonchallenge.com/pc/def/274877906944.html圖片如下:題目解析:看圖也不懂是什麽意思,
使用python 3.x 對pythonchallenge-----4的解答過程
there win data connect cnblogs http .html style 通過 pythonchallenge-4地址 : http://www.pythonchallenge.com/pc/def/linkedlist.php圖片如下: 題目解析:通
使用python 3.x 對pythonchallenge-----5的解答過程
hal [0 語法 ima () htm .com 解析 .py pythonchallenge-5地址 : http://www.pythonchallenge.com/pc/def/peak.html圖片如下: 題目解析:源代碼中有個鏈接<peakhell src
使用python 3.x 對pythonchallenge-----12的解答過程
truncate 使用 python img http 題目 all utf-8 過程 pythonchallenge-10地址 : http://www.pythonchallenge.com/pc/return/evil.html圖片如下: 題目解析: 查看源代碼,圖片
使用python 3.x 對pythonchallenge-----14的解答過程
.html log for turn bsp show wire 技術 走了 pythonchallenge-14地址 : http://www.pythonchallenge.com/pc/return/italy.html 題目解析:獲取的信息有 ①圖片是一個便便一樣的
python 3.x中列表中元素刪除del、remove、pop的用法及區別
使用del刪除指定位置元素 del是python語句,而不是列表方法,無法通過list來呼叫。使用del可以刪除一個元素,當元素刪除之後,位於它後面的元素會自動移動填補空出來的位置。 example:A列表 del A
Python筆記——python 3.x中列表中元素刪除del、remove、pop的用法及區別
使用del刪除指定位置元素 del是python語句,而不是列表方法,無法通過list來呼叫。使用del可以刪除一個元素,當元素刪除之後,位於它後面的元素會自動移動填補空出來的位置。 example:A列表 d
關於python的pandas獲取csv\Excel的第一行(列標籤)
在Python中,經常會去讀csv檔案,如下 import pandas as pd import numpy as np df = pd.read_csv("url.csv") data = np.array(df.loc[:,:]) 通過這種方式得到的da
python 3.x 學習筆記9 (面向對象)
表現 技術發展 計算 多種實現 類方法 run spa col 對數 1.面向對象 面向對象是一種對現實世界理解和抽象的方法,是計算機編程技術發展到一定階段後的產物。 2.類(class): 一個類即是對一類擁有相同屬性的對象的抽象、藍圖、原型。在類中定義了這些
python 3.x 爬蟲基礎---正則表示式(案例:爬取貓眼資訊,寫入txt,csv,下載圖片)
python 3.x 爬蟲基礎 前言 正則表示式是對字串的一種邏輯公式,用事先定義好的一些特定字元、及這些特定字元的組合,組成一個“規則的字串”,此字串用來表示對字串的一種“過濾”邏輯。正在在很多開發語言中都存在,而非python獨有。對其知識點進行總結後,會寫一個demo。 1.正
Python 3.x中的6種標準物件型別之——Number(數值)資料型別
整型(int) 通常被稱為整型或整數,包含正負,不含小數點,同時沒有大小限制。 (如1,2,3,-6,5555等) 支援正常的數學運算,但在整數的除法(/)中,計算結果不會為整數 print(153/51) >>> 3.0 若想在整數的除法中
Python 3.x--資料分析: numpy(一)
所謂自由,不是隨心而欲,而是自我主宰 numpy介紹: 前言: 因為Python中array模組只支援一維陣列,不支援多維陣列,也沒有各種運算函式,不適合數值運算,所以numpy的出現彌補了不足 NUMPY庫(簡稱np)是Python
Python 3.x--函數的參數問題
**kwargs rgs name nbsp 函數 return 混合 類型 位置參數 -------------------參數類型----------------- 1、位置參數 def fun1(x,y): print(x) print(y) ret
PyTorch框架+Python 3面向對象編程學習筆記
clu 外部 接口 需要 util self. mat its 函數表 一、CNN情感分類中的面向對象部分 sparse.py 1 super(Embedding, self).__init__() 表示需要父類初始化,即要運行父類的_init_(),如果沒有這個,則
python 3.x 文件讀取
oop bsp odin encoding str 方法 叠代 style int 今天跟大家分享兩種python 3.x文件讀取的方法: 第一種(low loop): f = open("file.txt","r",encoding="utf-8") for li
install pip3 for python 3.x
ica 實用 http cert org image 方便 too mage 二.install pip for python3.x 其實這也不難。。下載量個包,執行兩個命令搞定。 1.首先安裝setuptools 小夥伴們可以通過官方模塊庫來下載:https://py
python 復制多個文件到指定目錄(基於python 3.X)
__name__ std lena import print tex post res 目錄 import osimport shutildef copyPDF(): addressPDF = "E:/totally/FinancePDF/" f_list = os.lis
python 3.x 分析日誌的模塊(正則匹配)
默認值 .get 文件 file 打印 files 日誌 當前 表達式 #導入正則模塊 import re auth="no_shutdown_" ‘‘‘ 分析日誌的模塊,查找日誌中標誌性信息產生的次數 ‘‘‘ #定義你需要查找的對象的正則表達式wordcheck #需要分
python 3.x 學習筆記13 (socket_ssh and socket_文件傳輸)
粘包問題 問題 取出 nec imp 傳輸文件 ket color md5 ssh服務端 import socket,os server = socket.socket() server.bind((‘localhost‘,6666)) server.listen()