如何将不同的类写入R中的一个excel表单
我有一组数据包含在R中的字符和数字。我知道,我不能将它们保存在数据框中,因为列必须具有所有相同的types。 所以我把它们保存在一个列表中。
有没有办法将这个列表保存到Excel表格,以便将数字保存为数字,将字符保存为字符?
我一直在使用XLConnect sa,它适用于一个数据框,其中有所有数字或全部字符的列
提前致谢
例:
我有几个不同数量的测量(我们称之为a和b)。
这些测量可以是数字(数字)或“nd”(字符)。 例如3次测量:第一:a = 5,b =“nd”第二:a = 3,b = 4第三:a =“nd”,b =“nd”
编辑:
罗兰给出的解决scheme很好:
在数据框中将缺失的值编码为NA
,以将列全部作为数字。
然后使用
setMissingValue(wb, value = "nd")
在Excel工作表中将丢失的单元格设置为“nd”
非常感谢您的时间和帮助
罗兰给出的解决scheme很好:
在数据框中将缺失的值编码为NA
,以将列全部作为数字。
然后使用
setMissingValue(wb, value = "nd")
在Excel工作表中将丢失的单元格设置为“nd”
非常感谢您的时间和帮助
举个例子:
df=data.frame(a=c(5,'nd','nd'),b=c('nd',4,'nd'))
,
您可以使用
write.csv(df,file='data.csv')
然后,您可以手动将CSV文件导入到Excel中。