根据名称水平粘贴数值

Pasting Numerical Values depending on Name horizontally

提问人:SeanMc152 提问时间:11/13/2023 最后编辑:SeanMc152 更新时间:11/14/2023 访问量:24

问:

我想从相应列下的位置粘贴分数,并覆盖已经存在的值。有超过 1,000 行。

当前输入如下所示:

  • 'Place1' 'Score1' 'Place2' 'Score2' '爱尔兰' '美国' '法国'

  • '爱尔兰''100''法国''50'

  • '法国''75''美国''80'

  • '美国''30''爱尔兰''110'

所需的输入如下所示:

  • 'Place1' 'Score1' 'Place2' 'Score2' '爱尔兰' '美国' '法国'

  • '爱尔兰''100''法国''50''100''0''50'

  • '法国''75''美国''80''100''80''75'

  • '美国''30''爱尔兰''110''30''75'


我尝试过 excel 和 r,但没有运气。

我不确定这个过程叫什么名字,也不确定用哪种语言来做这件事,所以即使我被派去学习,也会有很大的:)

(最好是 r 或 excel XD)

r excel 粘贴

评论

0赞 Seth 11/13/2023
在第 #1 行中,我可以看到爱尔兰的分数来自,法国的分数来自 .美国得到了一个,因为它不出现在这一行中。如果一个国家/地区的分数是该行中的两个地方之一,则该国家的分数似乎被覆盖,否则前一行的分数会继续存在。您能否确认或添加一些描述以帮助澄清应该发生什么?编辑问题以将输入与期望输出分开也很有帮助。Score1Score20
0赞 SeanMc152 11/13/2023
是的,如果出现新的分数,则分数将被覆盖。是的,我明白你的意思,我会将输入与所需的输入分开。

答: 暂无答案