如何获得python pandas数据框中的最后一行?

问题描述 投票:-1回答:1

很抱歉,这是最简单的问题,但是我刚开始使用Pandas框架,所以从数据矩阵的结构中获取最后一列是一个问题。如何从splitMessage获取最后一列?

# get split message form data frame    
splitMessage = pd.DataFrame(array_data)
print(splitMessage)

75 [修理,材料,磨擦]76 [食物,披萨,擦]77 [服务,交货,擦]78 [捐赠,捐赠,美元]79 [修复,工作,揉搓]80 [咖啡]81 [午餐,擦]82 [午餐]83 [牙医]

#But i need 
print(splitMessage)

[擦][擦][擦][美元][擦][咖啡]...

python-3.x pandas dataframe row calculated-columns
1个回答
0
投票

如果数据框的列中的每个元素都是列表,则可以使用以下命令获取最后一个元素:

splitMessage[column_name].apply(lambda x: x[-1])

如果您需要将输出列出,请使用:

splitMessage[column_name].apply(lambda x: list(x[-1]))
© www.soinside.com 2019 - 2024. All rights reserved.