R에서 행 단위로 데이터 프레임을 구성하고 싶습니다. 몇 가지 검색을 수행했으며 내가 생각 해낸 것은 빈 목록을 만들고 목록 인덱스 스칼라를 유지 한 다음 매번 목록에 추가하라는 제안뿐입니다. 단일 행 데이터 프레임을 만들고 목록 인덱스를 1 씩 앞으로 이동합니다. 마지막으로 do.call(rbind,)
목록에 있습니다.
이것이 작동하는 동안 매우 번거로운 것 같습니다. 동일한 목표를 달성하는 더 쉬운 방법이 없습니까?
분명히 일부 apply
기능을 사용할 수없고 명시 적으로 데이터 프레임을 행 단위로 만들어야하는 경우를 언급합니다 . 적어도 push
사용 된 마지막 인덱스를 명시 적으로 추적하는 대신 목록의 끝 으로가는 방법이 있습니까?
lapply()
, Map()
등,하지만 당신은 또한에서 살펴 봐야 할 수 있습니다 aggregate()
, dapply() {heR.Misc}
그리고 cast() {reshape}
당신의 작업이 이들에 의해 처리 될 수 있는지 함수 (모두 반환 데이터 프레임).
append()
[아마 삽입을 지정해야하는] 또는c()
하지만 여기에 도움이되지 않습니다, 목록의 끝에 항목을 추가 할 수 있습니다.