【发布时间】:2020-10-28 18:40:08
【问题描述】:
我有一个如下所示的数据框,我正在寻找简单的解决方案来计算以数字开头的列名的变量计数。在数据框中添加第二行之后。
df <- data.frame(AA=c(72,62,43,66,54,64,47,47,27,68),
BB=c("AMK","KAMl","HAJ","NHS","KUL","GAF","BGA","NHU","VGY","NHU"),
CC=c("TAMAN","GHUSI","KELVIN","DEREK","LOKU","MNDHUL","JASMIN","BINNY","BURTAM","DAVID"),
DD=c(62,41,37,41,32,74,52,75,59,36),
EE=c("CA","NY","GA","DE","MN","LA","GA","VA","TM","BA"),
FF=c("ENGLISH","FRENCH","ENGLISH","FRENCH","ENGLISH","ENGLISH","SPANISH","ENGLISH","SPANISH","RUSSIAN"),
GG=c(33,44,51,51,37,58,24,67,41,75),
`1A`=c("","D","","NA","","D","","","D",""),
`2B`=c("","A","","","A","A","A","A","",""),
`3C`=c("","","","","","","","","",""),
`4D`=c("","G","G","G","G","G","G","G","",""),
"Concatenate" = c("","DAG","G","NAG","AG","DAG","AG","AG","D",""))
他的输出应该如下所示。这就像列名称的值计数,这些名称以任意数字和最后一列的总和开头。在数据框中添加第二行之后。
【问题讨论】: