統計解析R たぶんpart3くらい (587レス)
上下前次1-新
抽出解除 レス栞
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
426(3): デフォルトの名無しさん [] 2022/02/27(日) 21:39:32.73 ID:9Ko2k5KG(1/2) AAS
Rstudioで100個のtxtファイル
(中身はTsvで3万行2列、1列目は全ファイル共通)
を3万行、101列のマトリクスファイルにしようとしています。
left_joinで1列目をキーにして結合するためにデータを100個読み込む際に
lf <- list.files(full.names = T)
data <- lapply(lf,read.delim)
を用いたのですが、
mat <- full_join(data)で結合させようとすると
'full_join' をクラス "list" のオブジェクトに適用できるようなメソッドがありません
となってしまいました。
別の関数でこのような結合が可能でしょうか。
427(1): デフォルトの名無しさん [] 2022/02/27(日) 21:47:12.25 ID:9Ko2k5KG(2/2) AAS
>>426
dplyr::bind_cols()
があるとわかり(rowsしか見つけられていませんでした)、
こちらでdata2<-dplyr::bind_cols(data[1],data[2])
でエラーが出ないことまで分かったのですが、
今度は 1列目が全残りしてしまいました。。。
428: デフォルトの名無しさん [sage] 2022/02/27(日) 22:16:06.74 ID:gyXBEzmR(1/3) AAS
>>426
詳細はわかりませんがとりあえず読み込みの部分を以下にすれば結合されたdata.frame(tibble)ができると思います
data <- readr::read_tsv(lf)
431(1): デフォルトの名無しさん [sage] 2022/02/27(日) 22:52:32.27 ID:CQidPupJ(1) AAS
>>426
確認だけど各ファイルの一列目は言わるインデックスで、どのファイルも全く同じ値で全く同じ並びなの?
例えば、1,2,3,...30,000のような。
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.047s