私はデータベースからRにインポートされた数百の文字ベクトルを持っています - それぞれ6〜700万の長さです。それらは、ラベル用の文字(文字)を持つ数値データまたは因子データのいずれかです。レベルの設定、すべての因子、すべてにはいくつかのNAsがあります。例としてas.numeric()とfactor()の効率的な使用
vecA <- c("1",NA, "2",....,NA, "100")
vecB <- c("smith", NA, NA, ... , "jones")
vecAを数値に、vecBを因数に強制的に強制する効率的な方法はありますか?問題は、数値ベクトルと要素ベクトルがデータ内のどこにあるのかわからないことです。一つずつ順番に行くのは面倒です。
これらのベクターはすべて同じオブジェクト内にありますか、それとも個々のオブジェクトですか?あなたの例のように、彼らは普通の名前を持っていますか? –
私は各ベクトルを関数からデータベースから一度に1つずつ呼び出すつもりです。その関数は並列化されている可能性があります。いくつかの文字列には特殊文字がありますが、因子タイプのデータのみになります。 – Yoda