0
我有一個向量「nameAlpha」,例如c(「Mark Twain」,「Phil Hall」,「Michael P. O'Connor」,「」,...)。我想將每個名字傳遞給另一個向量「nameAlpha_first」。我跑這個「下標越界」字符矢量
nameAlpha_first <- sapply(strsplit(nameAlpha, "\\s+"), "[[", 1)
,但我得到
Error in FUN(X[[12L]], ...) : subscript out of bounds
難道是因爲載體的幾個要素是空的? 我該如何解決它?
太棒了!你可以解釋嗎?問題是缺失的價值嗎? – CptNemo
是的問題是缺少的值。因爲它沒有元素1.)原則上我會預處理你的角色矢量,並確保「」,「」被設置爲NA。 –
我應該繼續解析第二個名字嗎? 'sapply(strsplit(nameAlpha,「\\ s +」),head,n = 2)'不符合我的預期... – CptNemo