我是 R 的初学者,我想从 R 创建一个 xlsx 文件。我的数据框定义为:
SP : List of 8
$ WL : num [1:1201] 200 200 201 202 202 ...
$ t : num [1:872, 1] 0.499 0.999 1.499 1.999 2.499 ...
$ SP : int [1:872, 1:1201, 1] 380 405 447 431 419 436 439 434 422 447 ...
$ TF : int [1:872, 1] 0 1 2 3 4 5 6 7 8 9 ...
$ SpectraCount: num 872
$ TStamp : chr "12/01/2011 03:09:32PM"
$ IT : int 100
$ SourceCount : num 1
我想将 转换data.frame
为一个表,其中 的每个值一列, 的每个值WL
一行,表内的值作为和t
的组合的 SP 。结果表如下所示:WL
t
WL 1,.......... 1201
t
1 (SP values)
.
827
如果我把
write.csv(SP1, file="SP1.csv", row.names = FALSE)
然后我在data.frame中有错误(WL = c(200、200.5、201、201.5、202、202.5、203、203.5,:参数暗示不同的行数:1201、872、1