Обработка данных для импорта файла из Excel в R
У меня есть файл Excel, как показано ниже.
A B C D E
2010 25 74 85 88 89
2011 27 86 97 99
2012 37 115 131
2013 47 146
2014 56
Но когда я загружаю в R, это дает следующий вывод R Output:
X__1 A B C D E
1 2010 25 74 85 88 89
2 2011 27 86 97 99
3 2012 37 115 131
4 2013 47 146
5 2014 56
Но мой требуемый вывод в R должен быть в формате, показанном ниже для моих расчетов:
A B C D E
2010 25 74 85 88 89
2011 27 86 97 99
2012 37 115 131
2013 47 146
2014 56
Может кто-нибудь, пожалуйста, помогите мне решить эту проблему
1 ответ
Решение
Мы можем использовать следующий код, чтобы установить имя строки
# Set the row name using X__1
rownames(dt) <- dt$X__1
# Remove X__1
dt$X__1 <- NULL
Или мы можем использовать tidyverse
пакет, чтобы сделать это.
library(tidyverse)
dt <- dt %>%
# Remove row name
remove_rownames() %>%
# Set column as row name
column_to_rownames("X__1")
Данные
dt <- read.table(text = " X__1 A B C D E
1 2010 25 74 85 88 89
2 2011 27 86 97 99
3 2012 37 115 131
4 2013 47 146
5 2014 56 ",
header = TRUE, fill = TRUE)