将希腊字母从R导出到Excel

将希腊字母从R导出到Excel,r,excel,R,Excel,我想使用R将包含希腊字母的字符串导出到Excel 例如,我想导出以下表达式: β0=α0+1 我使用XLConnectJars和XLConnect库将表达式从R导出到Excel 有没有办法将这样的表达式从R导出到Excel 例如,下面的代码在我的桌面上创建了一个名为“example”的excel文件。该文件有一个“表达式”表,在该表中,下面的表达式被打印到B3单元格中: B0=A0+1 library(XLConnectJars) library(XLConnect) wb<-loadWo

我想使用R将包含希腊字母的字符串导出到Excel

例如,我想导出以下表达式:

β0=α0+1

我使用XLConnectJars和XLConnect库将表达式从R导出到Excel

有没有办法将这样的表达式从R导出到Excel

例如,下面的代码在我的桌面上创建了一个名为“example”的excel文件。该文件有一个“表达式”表,在该表中,下面的表达式被打印到B3单元格中:

B0=A0+1

library(XLConnectJars)
library(XLConnect)
wb<-loadWorkbook("data.xlsx", create = TRUE)
createSheet(wb,"Expression")
writeWorksheet(wb,"B0=A0+1", "Expression",startRow = 3,startCol = 2,header=FALSE)
saveWorkbook(wb, file="C:/Users/ozgur/Desktop/example.xlsx")
库(XLConnectJars)
库(XLConnect)

wb您可以使用unicode字符作为任何希腊字母的表达式。在下面的示例代码中,我还使用unicode将0更改为下标0。对于这个特定的表达式,Beta是Unicode U+03B2,在R中写为“\U03B2”

库(XLConnectJars)
库(XLConnect)

wbI也有类似的问题。我发现最好的修复方法是导出到csv文件。在我的设置中,
0
下标未显示在
RStudio
绘图区域中。但它确实使用
cairo
device
ggsave(“filename.PDF”,device=cairo\u PDF)正确地打印到了PDF文件中
library(XLConnectJars)
library(XLConnect)
wb<-loadWorkbook("data.xlsx", create = TRUE)
createSheet(wb,"Expression")
ex <- "\U03B2\U2080=\U03B1\U2080+1"
writeWorksheet(wb,ex, "Expression",startRow = 3,startCol = 2,header=FALSE)
saveWorkbook(wb, file=paste0(Sys.getenv(c("USERPROFILE")),"\\Desktop\\example.xlsx"))