prosource

R에 지정된 열 이름으로 빈 데이터 프레임을 만드는 방법은 무엇입니까?

probook 2023. 6. 12. 21:34
반응형

R에 지정된 열 이름으로 빈 데이터 프레임을 만드는 방법은 무엇입니까?

중복 가능성:
빈 데이터를 만듭니다.

지정된 열 이름으로 R에 빈 데이터 프레임을 만들어야 합니다.가장 간단한 방법은?

생성하기만 하면 됩니다.data.frame길이 변수가 0인 경우

예를 들어

nodata <- data.frame(x= numeric(0), y= integer(0), z = character(0))
str(nodata)

## 'data.frame':    0 obs. of  3 variables:
##  $ x: num 
##  $ y: int 
##  $ z: Factor w/ 0 levels: 

또는 이름이 a,b,c,d,e인 열이 5개인 data.frame을 만듭니다.

nodata <- as.data.frame(setNames(replicate(5,numeric(0), simplify = F), letters[1:5]))

아마도:

> data.frame(aname=NA, bname=NA)[numeric(0), ]
[1] aname bname
<0 rows> (or 0-length row.names)

언급URL : https://stackoverflow.com/questions/12613909/how-to-create-empty-data-frame-with-column-names-specified-in-r

반응형