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

时间:2015-12-02 22:07:14

标签: python graphlab

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

我想添加一个新列' total_measure'总计为measure1 + measure2 + measure3等。

我认为这可以解决这个问题:cdss_analysis.unstack(column = [' measure1',' measure2'],new_column_name =' total_measure')

但这似乎并不正确。

1 个答案:

答案 0 :(得分:0)

如果'measure1','measure2'等已经在单独的列中,则无需解压缩值。如果是这种情况,“+”运算符应该可以解决问题:

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