トップ
新規
一覧
単語検索
最終更新
ヘルプ
ログイン
アールメカブ
Rでリスト処理
をテンプレートにして作成
開始行:
[[Rの備忘録]]
R であるリストから特定の要素だけを抽出し,抽出したベクト...
kekka2 <- list()
j <- 1
for(i in 1:length(kekka)){
if(kekka[[i]][2] == "名詞"){
kekka2[[j]] <- kekka[[i]]
j <- j+1
# kekka2 <- c(kekka2, kekka[[i]])#これはダメ
# kekka2 <- list(kekka2, kekka[[i]])#ましてダメ
}
}
こんなことしてみたけど,条件が偽となる元リストの要素がNUL...
kekka2 <- rapply( kekka[1:length(kekka)],
function(x) if(x[2] == "名詞") x ,
else NA, how = "list")
kekka2[!is.na(kekka2)]
リストから単純に NA の要素([[i]])を取り除くなら以下で可能.
Q1A2.jp2 <- Q1A2.jp[!is.na(Q1A2.jp)]
終了行:
[[Rの備忘録]]
R であるリストから特定の要素だけを抽出し,抽出したベクト...
kekka2 <- list()
j <- 1
for(i in 1:length(kekka)){
if(kekka[[i]][2] == "名詞"){
kekka2[[j]] <- kekka[[i]]
j <- j+1
# kekka2 <- c(kekka2, kekka[[i]])#これはダメ
# kekka2 <- list(kekka2, kekka[[i]])#ましてダメ
}
}
こんなことしてみたけど,条件が偽となる元リストの要素がNUL...
kekka2 <- rapply( kekka[1:length(kekka)],
function(x) if(x[2] == "名詞") x ,
else NA, how = "list")
kekka2[!is.na(kekka2)]
リストから単純に NA の要素([[i]])を取り除くなら以下で可能.
Q1A2.jp2 <- Q1A2.jp[!is.na(Q1A2.jp)]
ページ名: