0
文字列のカンマ区切り数字を数値ベクトルに変換しようとしています。 例(Rを使用して):文字列のカンマ区切り数字を数値ベクトルに変換する
x <- "1, 2, 3"
as.numeric(x)
#[1] NA
警告メッセージ:だから強制
によって導入 #NAs:任意の提案ですか?
文字列のカンマ区切り数字を数値ベクトルに変換しようとしています。 例(Rを使用して):文字列のカンマ区切り数字を数値ベクトルに変換する
x <- "1, 2, 3"
as.numeric(x)
#[1] NA
警告メッセージ:だから強制
によって導入 #NAs:任意の提案ですか?
私はそれはそれを行うための最善の方法ではないが、それが動作することを確信している:
as.numeric(strsplit(x,split=", ",fixed=TRUE)[[1]])
[1] 1 2 3
私はそれはあなたが数値文字列を持ってカント
に役立ちます願っています。 'as.numeric(unlist(strsplit(x、 '、')))' – Sotos
数値ベクトルを使うことができます。あるいは、文字列を "読み込んで"数値ベクトルに変換するために 'scan'を使います'scan(textConnection(x)、sep ="、 ")'のような、 'read.csv'または同様の関数です。 – lmo
ああ、ありがとう:-) – hebbe