私は2つのファイルを持っています。 1つのファイル(csv
)にはデータが含まれ、2番目のデータにはデータのヘッダー(1つの列)が含まれています。私は両方のファイルを結合し、data.frame
を第1のファイルのデータと第2のファイルのヘッダーで取得する必要があります。どのようにそれを行うことができますか?ファイルからdata.frameのヘッダをロード
還元サンプル。データファイル:
10;21;36
7;56;543
7;7;7
7890;1;1
ヘッダファイル:私たちはheader=FALSE
でのデータセットの両方をよく読んで列名を変更することができます
height;weight;light
10;21;36
7;56;543
7;7;7
7890;1;1
テストのための再現可能な例を示してください。 2番目のデータセットが 'df2'で、カラムにヘッダが' col1'と書かれているとします。最初のデータを読んだら、 '' colnames(df1)< - as.character(df2 $ col1) 'を使用してください。 – akrun
read.csv(" datafile.csv "、col.names = readLines(" headerfile ")) – chinsoon12
' read.table (file1、sep = ";"、col.names = scan(file2、what = "")) ' –