【发布时间】:2023-01-16 14:49:09
【问题描述】:
我有以下向量:
samples=c("bl","ra","ye","gp","dk")
我想添加到数据框
df<-data.frame(Country = "FR", Name = "Jean", A="",B="",C="",D="",E="",F="",G="",H="",I="",J="",L="",M="",N="",O="",P="",Q="",R="",S="",T="",U="",V="",W="ok",X="ok",Y="ok",Z="ok",A1="ok",B1="ok")
并给出输出
Country Name A B C D E F G H I J K L M N O P Q R S T ....
1 FR Jean bl ra ye gp dk
目的:
- 将向量中的元素放入已经包含一些值的数据框中。
- 第一个元素必须在第 3 列
- 后续元素必须在第一个元素的每 5 列中,即第 7、11、15、19 列... (4i-1)
- 一个 for 循环,自动从第一个元素开始每隔 5 列添加元素。根据情况,我的矢量可能比我指定的长得多。将每个元素分别分配给列名会很乏味。
【问题讨论】:
标签: r