0

エクセルシートからテキストファイルにテーブルを貼り付けて生成したタブ区切りのテキストファイルがあり、MacでデータをRに読み込もうとしています。次の出力が得られます

system.file("path/to/file.txt")
[1]""
no lines available in input

「ソーススクリプトまたはRでデータをロード」ボタンを使用してテキストファイルをロードしようとすると、次のようになります。

1:          col1    col2
                    ^
/path/to/file: unexpected symbol

これはタブかもしれないと思いましたが、追加しました

sep='\t'

私のread.table行に、それでも機能しません-何か提案はありますか?

データはマトリックスの形式であり、最初の列である行名の最初の列/最初の行のエントリにはエントリがありません

4

1 に答える 1

2

getwd()このパスを理解しようとする最も簡単な方法は、とを台無しにすることですsetwd()。まず、入力します

getwd()

あなたのRターミナルで。これにより、作業ディレクトリが提供されます。また、ファイルへのパスを指定する方法もわかります! 関数setwdは作業ディレクトリを設定します。

これで、正しい形式の正しいパスが得られました。使用する必要があるのは次のとおりです。

##For csv files
read.csv(....)
##For tab delimited files
read.delim(....)
##For other files - you can specify `sep` to `\t` if you wish.
read.table(....)
于 2012-09-27T15:47:04.047 に答える