【发布时间】:2019-12-23 05:09:42
【问题描述】:
以下是我的数据。
gcode code year P Q
1 101 2000 1 3
1 101 2001 2 4
1 102 2000 1 1
1 102 2001 4 5
1 102 2002 2 6
1 102 2003 6 5
1 103 1999 6 1
1 103 2000 4 2
1 103 2001 2 1
2 104 2000 1 3
2 104 2001 2 4
2 105 2001 4 5
2 105 2002 2 6
2 105 2003 6 5
2 105 2004 6 1
2 106 2000 4 2
2 106 2001 2 1
gcode 1 有 3 个不同的代码 101、102 和 103。它们都有相同的年份(2000 和 2001)。我想总结一下P和Q这些年。否则,我想删除不相关的数据。我也想为gcode 2 做同样的事情。
我怎样才能得到这样的结果?
gcode year P Q
1 2000 1+1+4 3+1+2
1 2001 2+4+2 4+5+1
2 2001 2+4+2 4+5+1
【问题讨论】:
-
请删除第一行“1 2000 5 5”,gcode=1没有2000年的数据,因为code=102没有2000年的数据
-
好的,非常感谢!你知道如何在 R 中快速实现吗?
-
请将您的问题编辑为您准确期望的内容。否则会令人困惑。
-
抱歉,第一次提问。我犯了一个愚蠢的错误,对此感到抱歉。现在,我想这很清楚了。对于gcode=1,code=101,102,103都有2001年的数据;gcode=2,也一样
-
对不起,我是新来的。现在我对我的输入和输出进行最后一次更改。非常感谢您的帮助!