2015-12-14 139 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