2015-07-21 25 views
3

我有一個關係數據庫格式的數據集(通過ID鏈接到各種.csv文件)。從單行的熊貓中提取數據DataFrame

我知道每個數據框只包含一個ID的值,我想知道從該行提取值的最簡單方法。

我現在正在做什麼:

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

第三排是困擾着我,因爲它看起來很醜,但是我不知道什麼是解決辦法。分組(我猜)假設可能有多個值並返回一個<class 'pandas.core.frame.DataFrame'>對象,而我只想返回一行。

+1

所以你只需要'price = purchase_group ['Column_name']。values [0]'? – EdChum

+0

謝謝你,我是個笨蛋。 – mttk

回答

9

如果你只想價值,而不是DF /系列然後調用values和索引的第一個元素[0]所以剛:

price = purchase_group['Column_name'].values[0] 

會工作。