R 自动从其他字符中减去特定星战字符高度的方法
假设我想在《星球大战》数据集中创建一个新列,以尽可能自动化的方式,从卢克·天行者、阿纳金·天行者、R5D4的高度中减去尤达的高度,从达斯·维德、莱娅·奥加纳、比格斯·黑暗者的高度中减去R2-D2的高度,从威尔哈夫·塔金·丘巴卡的高度中减去加斯加诺的高度,汉·索洛。我该怎么做?我是一个新手,我主要使用tidyverse。提前多谢 这是R 自动从其他字符中减去特定星战字符高度的方法,r,tidyverse,R,Tidyverse,假设我想在《星球大战》数据集中创建一个新列,以尽可能自动化的方式,从卢克·天行者、阿纳金·天行者、R5D4的高度中减去尤达的高度,从达斯·维德、莱娅·奥加纳、比格斯·黑暗者的高度中减去R2-D2的高度,从威尔哈夫·塔金·丘巴卡的高度中减去加斯加诺的高度,汉·索洛。我该怎么做?我是一个新手,我主要使用tidyverse。提前多谢 这是outer的作业。我没有starwars数据集(是否在标准R中?),但假设它看起来像 name height Darth Vader 199 Y
outer
的作业。我没有starwars
数据集(是否在标准R中?),但假设它看起来像
name height
Darth Vader 199
Yoda 72
...
然后
M这是outer
的工作。我没有starwars
数据集(是否在标准R中?),但假设它看起来像
name height
Darth Vader 199
Yoda 72
...
然后
M我不确定您是在尝试只自动化某些组,还是让所有比较都可用(在这种情况下,您可以通过管道获得任何潜在的组)。我喜欢@JDL优雅的矩阵解决方案,所以我选择了它,只是添加了一点类似于变量命名清理的guantitor
和一些分组
库(tidyverse)
要求(看门人)
M#A tibble:3 x 2
#>姓名:HeightMissyoda
#>
#>1卢克·天行者106
#>2 R5-D4 31
#>3阿纳金·天行者122
由(v0.3.0)于2020年5月6日创建,我不确定您是否仅尝试自动化某些组,还是将所有比较都可用(在这种情况下,您可以通过管道获得任何潜在的组)。我喜欢@JDL优雅的矩阵解决方案,所以我选择了它,只是添加了一点类似于变量命名清理的guantitor
和一些分组
库(tidyverse)
要求(看门人)
M#A tibble:3 x 2
#>姓名:HeightMissyoda
#>
#>1卢克·天行者106
#>2 R5-D4 31
#>3阿纳金·天行者122
由(v0.3.0)于2020-05-06创建的星战starwars
位于dplyr
中,非常感谢。这是一个很好的解决方案。starwars
位于dplyr
非常感谢。这是一个很好的解决方案,非常感谢!这使得JDL的解决方案非常适合我!谢谢!这使得JDL的解决方案非常适合我!