これは非常に簡単な質問ですが、データフレームから単一のロケーション値を取得するには、あまりにも多くの操作を行っていました。私に説明させてください:データフレームからロケーションの値だけを返す最も簡単な方法
import pandas as pd
df = pd.DataFrame(list(zip('abcde', 'rithf')), columns=['a', 'b'])
df
Out[23]:
a b
0 a r
1 b i
2 c t
3 d h
4 e f
column a == a
のカラムbの値を抽出しようとしています。非常に単純ですが.locを使用すると、これを返します:
df.loc[df.a == 'a', 'b']
Out[24]:
0 r
Name: b, dtype: object
は、値が非常に汚れ取得:あなたは、正確なインデックスを知っているとき
df.loc[df.a == 'a', 'b'].values[0]
Out[26]:
'r'
、それは実際には値を返します。
df.loc[0, 'b']
Out[27]:
'r'
しかし、明らかにインデクサが必要です。
ので質問は、あるだけでなくaseries
感謝。それを知らなかった。 –