Имя строки с символьным вектором в R - PullRequest
0 голосов
/ 30 мая 2019

Я хочу назвать строки информационного кадра столбцом второго информационного кадра.Именуемый фрейм данных имеет то же количество строк, что и фрейм данных, который я хочу использовать для именования.Значение i-й строки первого информационного кадра должно иметь имя i-го значения столбца второго информационного кадра.

Я уже пробовал следующее:

row.names(df1) <- as.character(df2[,1])

Это приводит квсе строки df1, названные по первому значению в векторе dataframe2.

1 Ответ

0 голосов
/ 30 мая 2019

Попробуйте это.

#Sample data
df
  a b
1 1 1
2 2 2
3 3 3
4 4 4
5 5 5

df2
  a
1 A
2 B
3 C
4 D
5 E

# Set row names
`rownames<-`(df, df2$a)

# Result
  a b
A 1 1
B 2 2
C 3 3
D 4 4
E 5 5
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...