0
데이터 프레임이 이고 변수가 40 개 있고 함수가 func인데 다른 것들 중에서도 막대 그래프가 그려져 있습니다.각 반복 (변수)에서 다른 레이블 (변수 이름)을 사용하는 방법은 무엇입니까?
func <- function(var, arg1, arg2){
# ...
barplot(table(arg1, arg2)[2,],
ylab = "Frequency",
xlab = names(var))
# ...
}
나는 각 barplot의 xlab처럼 각 변수의 이름을 사용하여, 내 dataframe에이 기능을 적용하고 40 개 각 변수 하나에 대한 barplot을 싶어. lapply를 사용했지만 각 변수의 이름을 xlab으로 표시 할 수 없습니다.
lapply(data, func, arg1, arg2))
'data'보다는'name (data)'를 통해'lapply '하지 마십시오. – Axeman
@Axeman 필자는 필자의 기능에서 변수 이름 외에 데이터 정보가 필요하기 때문에'이름 (데이터) '을'적용 '하면 데이터 정보를 사용할 수 없다고 생각합니다. –
함수의 맨 위에서'subs <- data [[arg]]'또는 유사한 것을 사용하십시오. – Axeman