데이터 표가 td
이고 크기가 1000x4이고, 열 이름이 x1,x2,x3,x4
인 것으로 가정합니다. td[,.N,x1]
을 입력하면 x1
변수의 각 값에 대한 개수가 계산됩니다. 내가하고 싶은 무엇data.table의 변수 당 개수로 CSV를 작성하는 방법은 무엇입니까?
는 한 가지, 서로 아래 에서 CSV에서 모든 값을 작성하는 것입니다, 그래서
x <- c("x1","x2","x3","x4") l_ply(x, function(x) { write.csv(td[,.N,by=x],file="test.csv") }
을 시도하지만 오류 얻을 :
을The items in the 'by' or 'keyby' list are length .... Each must be same length as rows in x or number of rows returned by i ...
아이디어가 있으십니까? (!)
당신이'write.csv'를 사용하는 경우,'= TRUE '를 추가, 또한 = 의해'c' 즉'로 포장 될 수있다 C (X)]' – akrun
먼저 계산을 수행하고 한 번에 csv에 저장하는 것이 어떻습니까? – konvas
'write.csv (..., append = TRUE)'append '를 "*"설정하려고 시도하면 실패합니다. 'write.table (..., append = TRUE) '를 사용해야합니다. – smci