2013-10-07 2 views
24

열 이름없이 내 데이터 프레임의 내용을 .csv 파일에 저장하고 싶습니다. 내가 다음 코드 조각을 사용 ,열 머리글없이 csv 파일에 데이터 프레임 쓰기 R

write.csv(cur_data,new_file, row.names = F, col.names=F) 

결과 파일은 다음과 같다, 나는 다음과 같은 형식으로 파일을 가지고 싶습니다 그러나

"V1","V2" 
-0.02868862,5.442283e-11 
-0.03359281,7.669754e-12 
-0.03801883,-1.497323e-10 
-0.04320051,-6.557672e-11 

,

-0.02868862,5.442283e-11 
-0.03359281,7.669754e-12 
-0.03801883,-1.497323e-10 
-0.04320051,-6.557672e-11 

코드에서 col.names 매개 변수가 고려되지 않은 이유를 모르겠습니다.

답변

44
인수가 사용자에게 신호로 단지가 -

그나마 당신은 write.csv에서 많은 설정을 변경할 수 없습니다, write.csv를 사용 write.table

write.table(<yourdf>, sep=",", col.names=FALSE) 

사용합니다. 문서에서 :

이러한 래퍼는 고의적으로 유연성이 부족합니다. 올바른 래퍼가 올바른 파일을 작성하는 데 사용되도록 설계되었습니다. append, col.names, sep, dec 또는 qmethod를 변경하려는 시도는 무시됩니다.

+0

데이터를 CSV 파일로 저장해야합니다. col.names = False를 사용하여 시도했지만 열 이름을 제거하지 않는다고 말한 것입니다. 이것 주위에 다른 방법이 있습니까? – Amm

+1

예, 이제 작동합니다. 나는 당신의 제안을 따랐고 최종 코드는 write.table (my_df, filename, sep = ",", col.names = FALSE)와 같이 보입니다. – Amm

+1

row.names 인수를 잊지 마십시오 –