Мне нужно переставить мои данные в столбец и дать имя столбцу - PullRequest
0 голосов
/ 07 марта 2012

Мои данные отображаются так:

Данные = предсказано

      1      2              3             4
0.97949   1.29     3.02194675    0.41881809

Я хотел бы изменить свои данные так:

   DIH
1  0.97949
2  1.29
3  3.02194675
4  0.41881809

Я хотел бы переставить данные в столбец и добавить имя столбца

Ответы [ 2 ]

4 голосов
/ 07 марта 2012

Я предполагаю, что ваши исходные данные - это фрейм данных.В этом случае вы можете просто использовать t() для преобразования его в транспонированный кадр данных:

# Create original data frame
original.df <- data.frame(t(c(0.97949, 1.29, 3.02194675, 0.41881809)))
colnames(original.df) <- c(1, 2, 3, 4)
original.df

# 1    2        3         4
# 1 0.97949 1.29 3.021947 0.4188181


# Transpose it and rename the column
df <- data.frame(DIH=t(original.df))
df

# DIH
# 1 0.9794900
# 2 1.2900000
# 3 3.0219468
# 4 0.4188181
2 голосов
/ 07 марта 2012

Вы можете попробовать это.

Данные = cbind (DIH = прогноз)

...