data.matrix转换零值

时间:2013-09-12 09:35:38

标签: r

我正在尝试使用R来分析一些数据,但是当我尝试将data.frame(具有零值)转换为TimeSeries时,它会更改值。

data <- input-dataset

    Qua1    Qua2    Qua3    Qua4
A      0       1       1       3 
B      0       1       0       0
C      0       2       0       0
D      1       1       3       0

在进一步分析之前,我需要转置这些数据并设置colnames

data = t(data)
colnames(data) <- data[1,]
data = data.frame(data[2:5,])
ts(data)

data.frame保留输入值,但是当我应用TS()(通过data.matrix将data.frame转换为数字矩阵)时,所有零都变为1,现有的1到2,其余的保持不变。因为我想保留我的零以供以后分析,我想避免这种改变值,但是如何?

0 个答案:

没有答案