Ben Ar virgülle ayrılmış bir dize vardır: -virgül r listelemek için dize ayrılmış
"a,b,c"
Şöyle bir liste haline dönüştürmek istiyorum: Nasıl
list("a","b","c")
yapmam yap bunu?
Ben Ar virgülle ayrılmış bir dize vardır: -virgül r listelemek için dize ayrılmış
"a,b,c"
Şöyle bir liste haline dönüştürmek istiyorum: Nasıl
list("a","b","c")
yapmam yap bunu?
Bu temel strsplit
sorundur:
x <- "a,b,c"
as.list(strsplit(x, ",")[[1]])
# [[1]]
# [1] "a"
#
# [[2]]
# [1] "b"
#
# [[3]]
# [1] "c"
strsplit
bir list
oluşturur ve [[1]]
birinci liste öğesini (sadece bu durumda, bir tane var) seçer. Bu noktada sonuç sadece normal bir karakter vektörüdür, ancak list
'da olmasını istediğinizde, istediğiniz formu almak için as.list
'u kullanabilirsiniz.
Mükemmel. İhtiyacım olmayan bir tek elemanın listesini veren strsplit (x, ",") deniyordum. Cevabınızı kabul edildi olarak işaretlemeden önce 9 dakika beklemem gerek. – umbersar
Şimdiye kadar neler denediniz? – vrajs5