loc表示location的意思;iloc中的loc意思相同,前面的i表示integer,所以它只接受整數作為引數。
import pandas as pd
import numpy as np
# np.random.randn(5, 2)表示返回5x2的矩陣,index表示行的編號,columns表示列的編號
df = pd.dataframe(np.random.randn(5,
2), index=
range(0
,5,1
), columns=
list
('ab'))
print
(df)
loc表示通過標籤取資料,標籤就是上面的『0』-『4』和『a』-『b』。
iloc函式表示通過位置取資料,即第m行,第n列資料,只接受整型引數。記住:0:2為「包左不包右」,即取0, 1。
pandas中loc和iloc方法
我們建立乙個dataframe import numpy as np import pandas as pd df pd.dataframe np.arange 16 reshape 4,4 index list abcd columns list abcd in df out a b c d a ...
Pandas中loc和iloc函式用法詳解
loc函式 通過行索引 index 中的具體值來取行資料 如取 index 為 a 的行 iloc函式 通過行號來取行資料 如取第二行的資料 本文給出loc iloc常見的五種用法,並附上詳細 1 利用loc iloc提取行資料 import numpy as np import pandas as...
pandas 中關於loc跟iloc總結
1 兩者對行的處理區別 pandas.loc 1 5 跟pandas.loc 0 4 取出來的資料是一樣的,這是因為,它是先對資料給定標籤,pandas.loc 1 5 是指從1開始給定標籤,pandas.loc 0 4 是指從0開始給定標籤。同理 pandas.iloc 1 5 也是一樣的。兩者在...