나는 데이터 프레임 생성 할 수 있습니다 하나 개의 기능, 프로그래밍 한 (이 기능은 지구 환경을 수정!)이 기능은이 같은 데이터 프레임을 생성R의 함수에서 데이터 프레임을 생성
abc=function(x,y) {
if(y>=11)
stop("Noooooooooooooooooooooooooope!")
value = NA
for (i in 1:10) {
a=2+i
b=3
value[i]=(x+a)*(b*y)
}
df=data.frame(ID=(1:10),Value=(value))
assign("df",df,envir = .GlobalEnv)
View(df)
}
abc(2,9)
을 :
를ID Value
1 1 135
2 2 162
3 3 189
4 4 216
5 5 243
6 6 270
7 7 297
8 8 324
9 9 351
10 10 378
하지만 이제 더 많은 열이 될 "큰"데이터 프레임을 만들어야합니다. 인수 abc (1,9), abc (2,9), abc (3,9) .... abc (13,9). 새 데이터 프레임은 다음과 같습니다.
ID Value1 Value2 Value3 ...
1 1 108 135 ...
2 2 135 162 ...
3 3 162 189 ...
4 4 189 216 ...
5 5 216 243 ...
6 6 243 ... ...
7 7 270 ... ...
8 8 297 ... ...
9 9 324 ... ...
10 10 351 ... ...
어떻게 만들 수 있습니까?
지구 환경을 수정하는 기능을 게시하면 사람들에게 경고하십시오 – Gregor