私は次のことをしようとしています:
私はcsvファイルを持っています、
test<-read.csv("C:\\Users\\Yi Xiang\\Desktop\\testing.csv",header=TRUE,sep=",")
次のように出力されます
test
[1] Date.and.Time Size.of.sample.file number.of.errors percentage
<0 rows> (or 0-length row.names)
私のExcelファイルでは、ietは次のようになります:(最初の4つのセル)
Date.and.Time Size.of.sample.file number.of.errors percentage
ヘッダーは 4 つだけで、データはありません。
そして、私は次のものを持っています
time<-as.character(Sys.time())
test_vector2<-c(time,dim(data_frame())[1],dim(error_report)[1], 100*(dim(error_report)[1]/dim(data_frame())[1]))
test_vector3<-as.data.frame(t(test_vector2))
row.names(test_vector3)<-NULL
colnames(test_vector3)<-names(test)
私のRでは、次のように出力されます
test_vector3
# Date.and.Time Size.of.sample.file number.of.errors percentage
# 1 2013-06-30 21:44:09 1739 216 12.4209315698677
しかし、それをcsvファイルにエクスポートすると、
write.csv(test2,"testing.csv")
それは私をExcelに返します
Date.and.Time Size.of.sample.file number.of.errors percentage
1 30/6/2013 21:44 1739 216 12.42093157
コードをもう一度実行すると、
test<-read.csv("C:\\Users\\Yi Xiang\\Desktop\\testing.csv",header=TRUE,sep=",")
test
# X Date.and.Time Size.of.sample.file number.of.errors percentage
# 1 1 2013-06-30 21:44:09 1739 216 12.42093
これは私が望むものではありません。最初の列に余分な X と 1 があります
どうすればこれを回避できますか?
(これが興味深いのであれば、基本的に、生データファイルでテストを実行したときに記録し、手動で追加せずにパーセンテージファイルを追跡したいので、ご覧のとおり、私の新しいnames(test)
ものは古いものとは異なりますこれが問題を引き起こしています.csvファイルを書くとき、最初の列を避けるにはどうすればよいですか? - を使用しようとしましたrow.names <- NULL
が、機能しません)