Проблема в rbind (), невозможно вывести с одинаковыми номерами строк - PullRequest
0 голосов
/ 23 февраля 2020
time3a=time3[-(1:8),]

time3a - это фрейм данных с 60 строками, прежде чем я выполню описанную выше операцию. После того, как я удалил 8 строк. Когда я пытался объединить его с другими 52 строками данных, используя rbind. Ошибка возникает следующим образом

rbind(time3a,a)

Ошибка в rbind (deparse.level, ...): номера столбцов аргументов не совпадают

Вот вывод моего time3a dataframe. Это может вызвать проблему из-за имен строк. Что касается нового кадра данных, это чистое число, и никакие изменения не были применены. Я не знаю, как ее решить, какие-либо предложения?

    time1 time2
    <int> <int>
9   2012    9       
10  2012    10      
11  2012    11      
12  2012    12      
13  2013    1       
14  2013    2       
15  2013    3       
16  2013    4       
17  2013    5       
18  2013    6

датафрейм

  a
<dbl>
1.71                
1.90                
2.74                
4.20                
1.45                
1.80                
2.03                
1.99                
2.32                
2.20

Ответы [ 2 ]

1 голос
/ 23 февраля 2020

Это может работать на основе того, что вы сказали time3a$a<-a

0 голосов
/ 23 февраля 2020

Если оба кадра данных имеют одинаковую длину, добавление нового столбца с time3a$a <- a$a может работать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...