2016-08-31 14 views
0

어리석은 질문 일지 모르지만 데이터 프레임의 마지막 행만 이름을 바꿀 수 있는지 지정할 수있는 방법이 있는지 궁금합니다. 다양한 nr 개의 행의 데이터 프레임 목록을 저장하는 객체가 있습니다.마지막 줄 이름 바꾸기

고맙습니다.

답변

0

당신이 무슨의 예제 코드를 제공하고 사용 된 언어 말했다 경우가 훨씬 더 나은 것,하지만 난 당신이 일을하려고하는 것은 R에서이 같은 생각 :의

df_list <- list(df1 = data.frame(x = 1:2), df2 = data.frame(y = 1:3)) 
nrows <- sapply(df_list, nrow) 
rownames(df_list[[1]])[nrows[1]] <- "last_df1" 
rownames(df_list[[2]])[nrows[2]] <- "last_df2" 

물론 마지막 부분은 목록에서 많은 항목에 대해 수행해야하는 경우 적용 함수 나 루프에 넣을 수 있습니다.

+0

추신 : 일반적으로 데이터 프레임의 rownames에 귀중한 정보를 저장하는 것은 좋지 않으므로 별도의 열에 넣으시기 바랍니다.하지만 그것은 다른 이야기입니다 ... –