Extraire de la valeur à partir d'une seule rangée de pandas DataFrame

J'ai un jeu de données dans une base de données relationnelle format (lié par les ID des plus divers .les fichiers csv).

Je sais que chaque bloc de données ne contient qu'une seule valeur d'un ID, et j'aimerais savoir de la façon la plus simple pour extraire des valeurs de la ligne.

Ce que je fais maintenant:

# the group has only one element
purchase_group = purchase_groups.get_group(user_id)
price = list(purchase_group['Column_name'])[0]

La troisième ligne est de me tracasser car il semble laid, mais je ne suis pas sûr de ce qui est la solution de contournement. Le groupement (je suppose), ce qui suppose qu'il pourrait y avoir plusieurs valeurs et qui renvoie un <class 'pandas.core.frame.DataFrame'> objet, alors que je voudrais juste une ligne retournée.

Donc, vous voulez juste price = purchase_group['Column_name'].values[0]?
Je vous remercie et je suis un énorme idiot.

OriginalL'auteur mttk | 2015-07-21