按月计算NPS分数

时间:2016-09-17 15:42:10

标签: r dataframe

我在R中有一个包含以下列的数据框:

  • NPS得分

例如:

Year Month NPS
16   June   8
16   June   3
16   July   4
16   July   10
16   Aug    3
16   Aug    1
16   Sept   8

我想要做的是创建一个新的数据框,计算每个月的NPS分数。所以它看起来像这样:

Year Month Monthly NPS
16   June     45
16   July     35
16   Aug      24.5
16   Sept     37.3

我不确定如何在R中做到这一点。任何帮助都会很棒!

1 个答案:

答案 0 :(得分:-1)

假设您在示例中包含的总值不正确,您可以使用dplyr库计算月度值,如下所示:

const generateKey = (pre) => {
    return `${ pre }_${ new Date().getTime() }`;
}

const savedLists = this.state.savedLists.map( list => {
    const list_data = list.data.map( data => <li key={ generateKey(data) }>{ data }</li> );
    return(
        <div key={ generateKey(list.name) }>
            <h2>{ list.name }</h2>
            <ul>
                { list_data }
            </ul>
        </div>
    )
});