首先建立test.csv原始資料,內容如下
時間,地點一月,北京
二月,上海
三月,廣東
四月,深圳
五月,河南
六月,鄭州
七月,新密
八月,大連
九月,盤錦
十月,瀋陽
十一月,武漢
十二月,南京
匯出pandas
import pandas as pd
csv=pd.read_csv('test.csv')
print(len(csv)) #結果是12,證明length是csv的行數
引數sep:str, default 『,』
指定分隔符。如果不指定引數,預設使用逗號分隔。
usecols : array-like, default none 返回乙個資料子集,該列表中的值必須可以對應到檔案中的位置(數字可以對應到指定的列)或者是字元傳為檔案中的列名。例如:usecols有效引數可能是 [0,1,2]或者是 [『foo』, 『bar』, 『baz』]。使用這個引數可以加快載入速度並降低記憶體消耗。
csv1=pd.read_csv('test.csv
',sep='
,',usecols=[0,1])
上述**輸出結果
時間 地點0 一月 北京
1二月 上海
2三月 廣東
3四月 深圳
4五月 河南
5六月 鄭州
6七月 新密
7八月 大連
8九月 盤錦
9十月 瀋陽
10十一月 武漢
11 十二月 南京
csv2=pd.read_csv('test.csv
',sep='
,',usecols=[0])
上述**輸出結果
時間0 一月
1二月2三月
3四月4五月
5六月6七月
7八月8九月
9十月10十一月
11 十二月
csv=pd.read_csv('test.csv',sep=',',usecols=[0,1])
print(csv[0:1])
print('--------------')
print(csv[1:3])
上述**輸出結果
時間 地點
0 一月 北京
--------------
時間 地點
1 二月 上海
2 三月 廣東
可見pandas將第一行資料當作表頭,不算做正式資料裡。方括號裡的兩個數字表示從第幾行到第幾行
print(csv[0:2]['時間'])
上述**執行結果
0 一月1二月name: 時間, dtype: object
print(csv[0:2]['時間'].values[0])
上述**執行結果
一月
可以看出從方括號裡引用的某幾行資料可以根據表頭單獨輸出,並可以選擇特定一行的值輸出
pandas迭代讀mysql Pandas迭代
pandas物件之間的基本迭代的行為取決於型別。當迭代乙個系列時,它被視為陣列式,基本迭代產生這些值。其他資料結構,如 dataframe和panel,遵循類似慣例迭代物件的鍵。簡而言之,基本迭代 對於i在物件中 產生 series 值 dataframe 列標籤 pannel 專案標籤 迭代dat...
python下pandas庫的學習
python中的pandas模組進行資料分析。接下來pandas介紹中將學習到如下8塊內容 1 資料結構簡介 dataframe和series 2 資料索引index 3 利用pandas查詢資料 4 利用pandas的dataframes進行統計分析 5 利用pandas實現sql操作 6 利用p...
python庫 Pandas學習筆記
food info pandas.read csv 檔名 讀取csv檔案 print type food info 顯示food info的型別,csv檔案的型別是dataframe print food info.dtypes 顯示每一列的特徵儲存的是什麼型別,可以看到在csv檔案中,str型別被...