2015-12-14 184 views
1

刪除所有,但最後一個項目我有一個熊貓表,其中有一列的清單:大熊貓在列表

id | values 
1 [100, 200] 
2 [101, 500] 
3 [102, 250] 

我想這樣,我就只剩下在列表的最後下降的第一個項目價值沒有它在列表中。如:

id | values 
1 200 
2 500 
3 250 

回答

1

apply拉姆達訪問的最後一個元素:

In [5]: 
df['value'] = df['value'].apply(lambda x: x[-1]) 
df 

Out[5]: 
    id value 
0 1 200 
1 2 500 
2 3 250