python pandas使用記錄

2021-09-11 03:13:34 字數 920 閱讀 7851

在使用numpy中array格式的矩陣時,我們通常使用如a[2:4,5:10]獲取陣列中一部分資料,但是dataframe結構的陣列就不能這麼寫,可以使用iloc方法,即index locate,另外有個相似的方法loc, 這個方法是通過column名字進行資料定位的

import pandas as pd

import numpy as npa=[

[3,4

,5],

[2,3

,4],

[5,6

,7],

[4,5

,6]]

a=np.array(a)

a=pd.dataframe(a,index=

['i1'

,'i2'

,'i3'

,'i4'

],columns=

['c1'

,'c2'

,'c3'])

>>

> a

out[16]

: c1 c2 c3

i1 345

i2 234

i3 567

i4 456

>>

> a.iloc[1:

3,:]

out[17]

: c1 c2 c3

i2 234

i3 567

>>

> a.loc[

'i2'

:'i4'

,'c1'

:'c2'

]out[19]

: c1 c2

i2 2

3i3 5

6i4 4

5

未完待續

Python pandas 使用 速查

在注釋中的路徑不能使用 只能用 或者 否則執行的時候還是會報unicode 編譯錯誤 list filter lambda s not s.startswith list0 對 list 進行過濾,返回符合條件的 結果列表 使用 regex 查詢並返回有 orders 的 列表item 返回只有 o...

python pandas基礎使用大全

一 生成資料表 匯入pandas庫 import numpy as np import pandas as pd讀取csv或者excel df pd.read csv a.csv df pd.read csv a.csv header 1 df pd.read csv a.csv 字典轉成dataf...

python pandas使用 資料Series

目錄 預設數字索引 自定義索引 索引訪問 形狀 多少個元素 返回陣列的數值 檢視預設前五行 檢視預設後五行 nan索引 判斷資料完整 名字賦值 運算 資料篩選 import pandas as pd import numpy as np from pandas import series from ...