Python Graphlab:在不同的现有列上添加具有总和的列

Python Graphlab:在不同的现有列上添加具有总和的列,python,graphlab,Python,Graphlab,我有一个包含多个列的SFrame,如'measure1','measure2','measure3' 我想添加一个新的列“total_measure”,包含measure1+measure2+measure3等的总计 我原以为这会影响工作:cdss_analysis.unstack(column=['measure1','measure2'],new_column_name='total_measure') 但这似乎不正确。如果“measure1”、“measure2”等已在单独的列中,则无需解

我有一个包含多个列的SFrame,如'measure1','measure2','measure3'

我想添加一个新的列“total_measure”,包含measure1+measure2+measure3等的总计

我原以为这会影响工作:cdss_analysis.unstack(column=['measure1','measure2'],new_column_name='total_measure')


但这似乎不正确。

如果“measure1”、“measure2”等已在单独的列中,则无需解压缩这些值。如果是这种情况,“+”运算符应执行以下操作:

import graphlab
sf = graphlab.SFrame({'measure1': [1, 1, 2], 'measure2': [4, 1, 3]})
sf['total'] = sf['measure1'] + sf['measure2']