2012-07-18 4 views
-1

나는 xls 있습니다.Excel에서 열 삭제 R

Excel file

내가 R 열 D와 E에서와 F의 데이터가 왼쪽으로 이동 물론 삭제하려면 다음과 같은 정보를 포함 파일. R에서 어떻게 할 수 있습니까? 감사

+0

설명 : 데이터가 R 인 경우 열을 삭제하는 방법을 의미합니까? 아니면 R과 Excel간에 데이터를 전송하기 위해 뭔가를 사용하고 있습니까? – A5C1D2H2I1M1N2O1R2T1

+0

그냥 R을 사용하여 Excel에있는 열을 읽고 삭제하려고합니다. 따라서 데이터가 R에 없습니다. – Layla

+0

Excel에서 삭제하지 않는 이유는 무엇입니까? 또한 Excel에서 R로 데이터를 가져 오는 방법은 무엇입니까? – A5C1D2H2I1M1N2O1R2T1

답변

4

(xlsReadWrite는 예 : read.xls().) 여러 패키지 중 하나와 R에 .xls 파일을 읽고, 열 삭제 :

data$Column <- NULL 
or 
data <- data[ ,-c(4,5)] 

을 한 다음에 새 데이터를 기록 .xls 파일에 언급 된 패키지 중 하나를 사용하십시오.

+2

내가보기에 유일한 문제는 모든 서식이 유실 될 수 있다는 것입니다 (유색 셀, 그래프, 표, 보고서 ...). –

+0

내가 언급 한 문제는 열을 삭제하고 해당 열을 채우기 위해 다른 열을 이동하려는 것입니다. – Layla

+0

자동으로 이동됩니다. – EDi

0

이 파일을 CSV 파일로 변환하고 read.csv 함수를 사용하여 R로로드 할 수 있습니다. 그런 다음 원하는 열을 삭제하고 write.csv으로 저장합니다.

+0

그 변환을 수행하면 다른 열이 누락 된 열의 위치로 이동합니다. 도움 주셔서 감사합니다 – Layla

+0

예. 그러나 모든 서식이 손실됩니다 (색상, 그래프, 테두리 ...) – Pop

+0

효과가 있습니까? – Pop