0
私はRのリストを持っています。ほとんどの文字で要素を取得する方法を知りたかったのです。ほとんどの文字を含むリストの要素を取得する
which()
とnchar()
を使用していると思いますか?
cnt <- sapply(unformatted_list, nchar)
unformatted_list[which.max(cnt)]
私はRのリストを持っています。ほとんどの文字で要素を取得する方法を知りたかったのです。ほとんどの文字を含むリストの要素を取得する
which()
とnchar()
を使用していると思いますか?
cnt <- sapply(unformatted_list, nchar)
unformatted_list[which.max(cnt)]
あなたはネクタイを気にしない場合:
L <- c("Apple","Banana","Monkey","Drugs")
which.max(nchar(L))
[1] 2
あなたはネクタイを気にしている場合:これは私が試したものです
which(nchar(L) %in% max(nchar(L)))
[1] 2 3
をそれはおそらく最もエレガントなソリューションではありません、あなたが書いたのはうまくいったはずです。それは私のために働いた。あなたが書いたコードは何が間違っていますか? – G5W
@ G5W私はこのエラーが表示されます:base :: which.max(x、...)のエラー: オブジェクトは 'double'と入力するように強制できません –