데이터 프레임의 열과 동일한 이름을 가진 명명 된 목록을 만든 경우 r에서 데이터 프레임의 행을 추가하는 방법은 무엇입니까?

비살
df <-data.frame(x=1:2,y=5:6)
row <- list(x=10,y=20)
add_row(df,row)

오류 : 새 행은 열을 추가 할 수 없습니다. x row에서 찾을 수 없습니다 .data. 실행 rlang::last_error()하여 오류가 발생한 위치를 확인하십시오.

그러나

add_row(df,x=10,y=20)
   x  y
1  1  5
2  2  6
3 10 20

공장. 명명 된 목록을 df에 추가하도록 도와주세요.

로낙 샤

rbind@DanY가 제안한대로 사용 하는 것은 쉬운 솔루션이며 add_row행을 tibble또는 data.frame다음으로 변경할 수 있습니다 .

library(tibble)

df <-data.frame(x=1:2,y=5:6)
row <- tibble(x=10,y=20)
add_row(df, row)

#   x  y
#1  1  5
#2  2  6
#3 10 20

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

Related 관련 기사

뜨겁다태그

보관