我有一个充满关键字排名的巨大xlsx文件,我需要计算排名的可见性。 Excel无法处理如此大的文件,所以我在学习R.我需要在R中创建一个计算,但计算会根据数字的变化而变化。
总之,计算关键字的知名度,我需要有这样的公式:搜索量
等级*%。
的%依赖于秩,而任意使用:
1 - 90%
2 - 80%
3 - 70%
4 - 60%
5 - 50%
6 - 40%
7 - 30%
8 - 20%
9 - 10%
10 - 5%
11+ - 0%
当我可以在Excel中工作,我将在纸上面的图,并做了排名的VLOOKUP,和*由搜索量。例如:
Keyword |rank |search volume |visibility
keyword1 |1 |1,000 |900
Keyword2 |5 |50,000 |25,000
Keyword3 |12 |3,500 |0
我该如何去做R?我对R非常陌生,尝试过for循环的一些东西,但没有任何工作。
在此先感谢
嗨,你会粘贴你的数据行的'dput'并显示预期的输出?见例如http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example –
使用'cut'函数创建你想要使用的排名类的另一列。然后编写一个函数,将等级和其他输入作为参数,并使用此函数进行计算。 – snaut
我只是抬头看了一下,它会在一定程度上起作用。虽然我可以“削减”11+的等级并返回0,但我仍然需要单独计算1-10等级。有没有更快的方法来做到这一点?谢谢你的帮助。 – jceg316