我正在尝试使用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,其余的保持不变。因为我想保留我的零以供以后分析,我想避免这种改变值,但是如何?