2017-03-21 9 views
1

リストをベクトルに変換しようとしているので、データフレームにアタッチすることはできますが、エラーはスローされます。リストをリストから外した後、それは短くなりました、なぜ私は確信していません。リストア後のベクトルの長さが異なる

ありがとうございました。ご協力いただきありがとうございます。

> mongo_jr$last_state <- unlist(last_state) 
Error in `$<-.data.frame`(`*tmp*`, "last_state", value = c("created", : 
    replacement has 203819 rows, data has 203823 

> str(last_state) 
List of 203823 

x <- unlist(last_state) 

> str(x) 
chr [1:203819] "created" "created" "created" "created" "created" "created" "created" "created" ... 
+0

'last_state'のベクトルは空ですか? 'table(sapply(last_state、length))'を実行し、そこに0の長さのベクトルが混在しているかどうかを確認してください。 –

答えて

2

はnull

transition_duration[sapply(last_state, is.null)] <- NA 
mongo_jr$last_state <- unlist(last_state) 

が働いた値の一部が判明。

関連する問題