0

yob1940.txt、yob1941.txt など、年ごとに名前が付けられたテキスト ファイルが多数あります。各ファイルには 3 列のデータがあります。単一のデータ テーブルでデータを R にインポートし、各ファイルの年を 4 列目に追加しようとしています。
どんな助けでも大歓迎です。ありがとう

4

2 に答える 2

0

これらのファイルを x1 および x2 として読み取ったと仮定すると、

df.list<-list(x1,x2)
kk<-do.call(rbind,df.list)
year<-data.frame(rep(c(1940,1941),c(nrow(x1),nrow(x2))))
names(year)<-"year"
mydata<-data.frame(cbind(kk,year))

サンプル例:

x1<-data.frame(x=c(1,3),y=c(2,3))
x2<-data.frame(x=c(3,3),y=c(2,2))
df.list<-list(x1,x2)
kk<-do.call(rbind,df.list)
year<-data.frame(rep(c(1940,1941),c(nrow(x1),nrow(x2))))
names(year)<-"year"
mydata<-data.frame(cbind(kk,year))

 mydata
  x y year
1 1 2 1940
2 3 3 1940
3 3 2 1941
4 3 2 1941
于 2013-10-10T15:16:28.657 に答える