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