unlist 用法說明

內容說明

寫程式的時候是不可能沒遇到 bug 的,bug 紀錄整理

ERROR! 將 list %>% unlist 後元素變少

有非常高機率是因為 unlist 他在將 list 解開時,會「自動」將 character(0) 等只要 型態(0) 之類的元素會直接移除掉

solution 1:

那我們應該要怎麼辦?要是每次都這樣我就不用寫程式拉!
還是有辦法的,unlist 之後在加 lapply 做判斷,例如

1
unlist(lapply( list_object , function(x) ifelse(length(x) > 0 , x , NA)  ))

這樣就不會有元素被移除的問題出現。

參考連結

Unlist a column while retaining character(0) as empty strings in R
How to unlist a numeric list in R and keep all the empty rows?

心得

程式語言的世界博大精神,要是沒有他們的付出我能走上現在的路嗎?
肯定是沒辦法的,於是我也需要更努力地去為社會付出。

  • 版權聲明: 本部落格所有文章除有特別聲明外,均採用 Apache License 2.0 許可協議。轉載請註明出處!
  • © 2020-2024 John Doe
  • Powered by Hexo Theme Ayer
  • PV: UV: