gpt4 book ai didi

r - 转置数据框

转载 作者:行者123 更新时间:2023-12-02 02:09:08 26 4
gpt4 key购买 nike

<分区>

我正在使用 R 从 excel 文件 (mydata.xls) 转置数据框。原始数据框如下所示:

ID         AB_1  AB_2  AB_3  AB_4  AB_5
Variable1 1 2 3 4 5
Variable2 1.5 2.8 4.5 5.6 7.8

这是我想要实现的:

ID    Variable1   Variable2
AB_1 1 1.5
AB_2 2 2.8
AB_3 3 4.5
AB_4 4 5.6
AB_5 5 7.8

根据 similar post in the past 上的回复,这是我所做的.

Library(XLConnect)
x=loadWorkbook("mydata.xls")
y=readWorksheet(x,"Summary")
z=setNames(data.frame(t(y[,-1])),y[,1])

然而,这是我得到的:

z    
Variable1 Variable2
AB_1 1 1.5
AB_2 2 2.8
AB_3 3 4.5
AB_4 4 5.6
AB_5 5 7.8

注意到两个问题:1.“ID”丢失。2. 当我检查新数据框的第一列时,返回了第二列(见下文)

z[,1]
[1] 1 2 3 4 5

我想知道 1) “ID”和整个列发生了什么? 2) 如何解决这些问题?

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com