De retour de la cellule unique valeur de Pandas DataFrame

Je voudrais poser une question qui est une extension sur ce fil:

Sélectionner les lignes à partir d'un DataFrame basée sur les valeurs d'une colonne dans les pandas.

Le code à partir de ce fil est indiquée ci-dessous:

import pandas as pd
import numpy as np
df = pd.DataFrame({'A': 'foo bar foo bar foo bar foo foo'.split(),
               'B': 'one one two three two two one three'.split(),
               'C': np.arange(8), 'D': np.arange(8) * 2})
print(df)
#      A      B  C   D
# 0  foo    one  0   0
# 1  bar    one  1   2
# 2  foo    two  2   4
# 3  bar  three  3   6
# 4  foo    two  4   8
# 5  bar    two  5  10
# 6  foo    one  6  12
# 7  foo  three  7  14

print(df.loc[df['D'] == 14])

Cela vous donnera le résultat suivant:

   A    B      C   D
7  foo  three  7  14

Basé sur le code ci-dessus, comment puis-je retourner une seule "valeur" pas une ligne. Qui est, comment puis-je retourner la valeur '7' ou de la valeur 'foo' par opposition à l'ensemble de la ligne?

df.loc[df['D'] == 14][colName] ou df.loc[df['D'] == 14].les valeurs de[index]

OriginalL'auteur Nick | 2015-10-08