В качестве варианта this questionРасщепление вектор строк в dataframe с колоннами, содержащие соответствующие символы
У меня есть вектор со строками, каждая строка имеет от 2 до 4 символов.
Strng <- c("XDX", "GUV", "FQ", "ACUE", "HIT", "AYX", "NFD", "AHBW", "GKQ", "PYF")
Я хочу, чтобы разделить его на кадр данных с 4-х столбцов, где каждый столбец содержит один из символов или 0 (для случая, когда длина строки меньше загар 4). Нули впереди - неважно.
Так (возможно) после применения этого:
ss<-strsplit(Strng,"")
z<-lapply(ss,as.character)
Я хотел бы иметь dataframe так:
>df
"X" "D" "X" "0"
"G" "U" "V" "0"
"F" "Q" "0" "0"
"A" "C" "U" "E"
"H" "I" "T" "0"
"A" "Y" "X" "0"
"N" "F" "D" "0"
"A" "H" "B" "W"
"G" "K" "Q" "0"
"P" "Y" "F" "0"
Любые идеи?
Спасибо,
Калин
Вот основу R альтернатива неможет (sapply (сс, «длиной <-», не более (длина (сс)))) '(вы можете заменить NA с 0 после этого, если необходимо) –