DataFrame行、列インデックスで指定した位置の値を取得
10447 ワード
お客様のニーズDataFrameは、行、列インデックスを使用して、指定された場所の値pythonコードを次のように取得します.
コード実行結果
import pandas as pd
df=pd.DataFrame([[1,2,3,4],[5,6,7,8],[9,10,11,12],[13,14,15,16]], #
index=list([' ',' ',' ',' ']), #
columns=list([' ',' ',' ',' ']))#
print(' df :', df.index)
print(' df :', df.columns)
print('---------------- df-------------')
print(df)
#iat ,
num = df.iat[1,1]# 2 ,2
print(' :', num)
#at , index columns
name =df.at[' ',' ']
print(' :', name)
# ,
len = len(df.values)
value=df.iat[len-1,1]# ,
print(' df :',len)
print(' , :',value)
コード実行結果
D:\Python\Anaconda\python.exe C:/Users/Administrator/Desktop/Python-week/test.py
df : Index([' ', ' ', ' ', ' '], dtype='object')
df : Index([' ', ' ', ' ', ' '], dtype='object')
---------------- df-------------
1 2 3 4
5 6 7 8
9 10 11 12
13 14 15 16
: 6
: 2
df : 4
, : 14
Process finished with exit code 0