#r
Вопрос:
У меня есть фрейм данных, как показано ниже:
topic1 topic2 topic3 topic4
-0.454 -0.276 0.453 -0.956
0.843 -0.162 0.456 0.998
0.659 -0.643 -0.678 0.822
Как добавить два новых столбца в существующий df, как показано ниже:
topic1 topic2 topic3 topic4 new col1 new col2
-0.454 -0.276 0.453 -0.956 topic1 -0.454
0.843 -0.162 0.456 0.998 topic1 0.843
0.659 -0.643 -0.678 0.822 topic1 0.659
topic2 -0.276
topic2 -0.162
topic2 -0.643
topic3 0.453
topic3 0.456
topic3 -0.678
topic4 -0.956
topic4 0.998
topic4 0.822
Я пытался найти несколько сайтов в Интернете, но просто не нашел ответа на этот вопрос.
Комментарии:
1. Добро пожаловать в StackOverflow. Вы пробовали экспериментировать с mutate() из пакета dplyr, чтобы узнать, дает ли это вам то, что вам нужно? Вам также нужно будет рассмотреть, что входит в строки вашего нового фрейма данных, в которых отсутствует информация.