.txt
行名を含むファイルがあります。ただし、R は行名を最初の列として設定します。
156596 次
2 に答える
85
を使用した場合read.table()
(またはその 1 つが同類の場合、たとえばread.csv()
)、簡単な修正は呼び出しを次のように変更することです。
read.table(file = "foo.txt", row.names = 1, ....)
....
必要な/使用した他の引数はどこにありますか。row.names
引数は、行名を取得するデータ ファイルの列番号を取得します。最初の列である必要はありません。詳細?read.table
/情報については、を参照してください。
すでに R にデータがあり、再読み込みするのが面倒な場合、または別のルートから来た場合は、rownames
属性を設定してオブジェクトから最初の変数を削除します (がオブジェクトであると仮定しobj
ます)。
rownames(obj) <- obj[, 1] ## set rownames
obj <- obj[, -1] ## remove the first variable
于 2012-11-07T14:36:06.323 に答える
7
を参照してください?read.table
。基本的に、 を使用するときはread.table
、列を示す番号を指定します。
##Row names in the first column
read.table(filname.txt, row.names=1)
于 2012-11-07T14:33:50.290 に答える