2017-09-25 15 views
-6

パンダのデータフレームの列にある各要素を調べるにはどうすればよいですか? 私はこのような何かをしたいと思います:pandasデータフレーム列の要素を反復処理するにはどうすればよいですか?

for item in column: 
    print("usercode = " + item) 

# OUTPUT: 
# usercode = key00 
# usercode = key01 
# usercode = key02 

をデータフレームは、このようなものです:

 USERCODES NAMES 
0 key00  ab00 
1 key01  cd01 
2 key02  ef02 
+1

'iについて、df.iterrowsの行は、():プリント(行[ 'USERCODES']) ' –

答えて

0

を、列の各値のために使用Series.apply

def f(item): 
    print("usercode = " + item) 

df['NAMES'].apply(f) 
usercode = ab00 
usercode = cd01 
usercode = ef02 

ワンライン:

df['NAMES'].apply(lambda item: print("usercode = " + item)) 

usercode = ab00 
usercode = cd01 
usercode = ef02 

最も単純:

for item in df['NAMES']: 
    print("usercode = " + item) 

usercode = ab00 
usercode = cd01 
usercode = ef02 
+0

アレイをDF1ていますか? –

+0

いいえ、DataFrameです。 – jezrael

+0

私はこれまでの答えは正しいと思っていましたdf ['USERCODES']。radd( 'usercode =') 'または 'usercode =' + df ['USERCODES']' – Dark