R에서 데이터 프레임이 이미 초기화 된 후 데이터 프레임에 새 행을 어떻게 추가합니까?
지금까지 나는 이것을 가지고있다 :
df <- data.frame("hi", "bye")
names(df) <- c("hello", "goodbye")
#I am trying to add "hola" and "ciao" as a new row
de <- data.frame("hola", "ciao")
merge(df, de) # Adds to the same row as new columns
# Unfortunately, I couldn't find an rbind() solution that wouldn't give me an error
어떤 도움을 주시면 감사하겠습니다
rbind(df, setNames(de, names(df)))
rbind(data.frame(a = 1), data.frame(b = 2))
.. 할 수없는 일이 몹시 기대되는 것 같아요 . 왜 하시겠어요? 상관없이 오류가 발생하기를 바랍니다. 그것은 merge
무작위 by
변수로 'ing' 과 같습니다 . 그리고 이것은 2015 년입니다. 모두가 설정되지 options(stringsAsFactors = FALSE)
않습니까?
stringsAsFactors=FALSE
은 빠른 수정이 될 수 있지만 다른 사람들이 다르게 설정하게 될 기본값을 변경하면 하루를 정말 망칠 수 있습니다.
de
도 할당하십시오 .names(de) <- c("hello","goodbye")
그리고rbind