2016-11-18 1 views
1

私は(分割を実行した後に)100,102,104などのタイトルのデータフレームを持っていますが、数字であるためRでそれらを呼び出すことはできません。番号がRのデータフレームを呼び出すにはどうすればよいですか?

私はデータフレームをこれらとマージするときに、 ""と "'などを入れてみましたが、データフレーム自体ではなく数字で列を埋めています。

この問題を解決する方法はありますか?あなたがバッククォートで識別子を保護することができます

+2

は、例えば 'ペーストを()'使用して、あなたが分割された列のラベルの名前を変更することを検討してください。 – mtoto

+0

'split'はリストを返します。バッククッキーを使用する代わりに、単にthelist [["100"]] 'を使うことができます。記述した問題が 'split'を使った後でどこに現れるかは不明です。 – Roland

答えて

5

R> `123` <- data.frame(a=1:3, b=letters[1:3]) 
R> `123` 
    a b 
1 1 a 
2 2 b 
3 3 c 
R> 
+0

これは私が探していたものです!ありがとうございました。 – kslayerr

+1

ようこそ。受け入れ(ティックマークをクリック)、upvote(上向きの三角形をクリック)してください。 –

+2

します(スタックオーバーフローにより12分待っています...) – kslayerr

関連する問題