私はその中にいくつかのNA値を含む動物園のオブジェクトを持っており、write.xlsx
コマンドを使用してxlsx
パッケージからExcelファイルに書き出しています。しかし、ExcelファイルにNA
を与えるのではなく、必要に応じて#N/A
を提供します。これは正常な動作ですか?もしそうなら、これの周りにはとにかくありますか?ここでR内のwrite.xlsxがセル内で不正確なNAを与える
は
y <- zoo(c(1:40), as.Date(1:40))
y[20] <- NA
write.xlsx(y, file = "test.xlsx")
感謝
#N/AはExcel値がNA値として使用されるものです。セルに "= ISNA(#N/A)"と入力するとTRUEを返します。エラーの再現性を高めるために提供できるその他の詳細はありますか? http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example –
申し訳ありません、それは機能が正しく動作していると思われ、私は誤解されたExcel。 問題があるのは、Excelで行の平均を取得しようとすると#N/Aがエラーを引き起こすことです。以前は、#N/Aの代わりにNAを含むCSVファイルを持っていましたが、計算の際にExcelがNAを無視する行の平均をとると、 XLSXファイルでは、これは当てはまりません。また、AVERAGE関数を呼び出した結果も、データ範囲にNAが含まれている場合は#N/Aと表示されます。 – wrahman
xlsxファイルではNAの値も無視されます以前は#N/A値ではありませんでした。 私は今、write.xlsxに#N/Aの代わりにNAを入力させる方法を決定しようとしています。 コメントに良い例が追加されます – wrahman