問題
- Rstudioであるデータの変数を
$
で呼び出そうとすると、エラーが生じて呼び出せません
エラーの内容
(TypeError): Cannot read property `substr` of null
substr
とは何を指しているのでしょうか?
他の人がエラーを再現できるようにコードを記載すると、回答が得られやすいですよ。
既にこの問題は解消済みかもしれませんが、問題の発生確率に比して日本語での質問が少ないため記録を残させていただきます。
この問題は私自身よく直面しますが、ほとんどのケースが変数の数と命名された変数の数が食い違っている場合に起こります。
例えば、`read.csv()`などによってデータを読み込んだ後、`colnames()` などで列名を変更しますが、後者の処理を行う際に、列名を抜かしてしまった場合、「データは存在するのに命名されていない変数」が存在してしまい、このような変数が存在する場合にご質問のエラーが発生します。
このエラーのほとんどの原因がこのタイプですので、まずは読み込んだデータの変数に全てラベルがついているかを確認しましょう。もし命名されていない変数があれば`view()`などで確認すればデータの1行目が空白の変数が存在するはずです。
あなたの回答
tips
プレビュー