我有两个数据帧(df1& df2)。一个数据帧只有一列1000行,第二个数据帧有1000列。我想将df1列1行内容变为df2的var名称。默认名称适用于df1 / 2 V1,V2 ....
以下是示例:
df1
V1
a
b
c
d
df2
V1 V2 V3
a1 b1 c1
a2 b2 c2
a3 b3 c3
最终输出应该如下所示
df3
a b c
a1 b1 c1
a2 b2 c2
a3 b3 c3
names(df3)
"a" "b" "c"
答案 0 :(得分:0)
将df2的名称()设置为df1:
的向量df3 <- df2
names(df3) <- df1$V1
假设df1的行和df2的列的长度相同。
答案 1 :(得分:0)
以下修好了! colnames(df2)&lt; - df1 $ V1