r - 如何创建以希腊符号作为列名的数据框?
问题描述
我正在尝试构建一个以希腊字母作为列名的数据框,但使用 expression() 似乎不起作用。
我像这样创建数据框:
random_parameter<-rep(c(0,.5,1),3)
radiusCluster_parameter<-rep(c(100,300,600),each=3)
Cluster_metric<-rep(NA,length(radiusCluster_parameter))
parameter_table<-data.frame(random_parameter,radiusCluster_parameter,Cluster_metric)
colnames(parameter_table)<-c("R", expression(rho),expression(sigma))
但这会创建一个列名为“R”、“rho”和“sigma”的数据框。我更喜欢实际的“R”、“ρ”和“σ”。
解决方案
只需添加希腊字符集,以便它可以读取希腊字母
Sys.setlocale(category = "LC_ALL", locale = "Greek")
推荐阅读
- oop - 无法从我使用 oop 建立的银行取款
- kubernetes - 为什么这些入口规则不向外部公开服务?(NET::ERR_CERT_AUTHORITY_INVALID/ERR_TOO_MANY_REDIRECTS)
- visual-studio-code - HTML 和 CSS 文件中的 VS Code Squiggle 行
- python - 打开 TUN 接口会引发 io.UnsupportedOperation 或 FileNotFoundError
- python - 我的解析器的“价格”变量停留在它解析的第一个价格上
- r - 计算包含R中列表的矩阵的相同列?
- powershell - 使用 PowerShell (5.1) 编辑 Outlook PST 路径
- python - 以前可以工作的 Selenium Python 代码现在打开浏览器,然后卡在“data:”中。说“铬无法访问”
- swiftui - 视图权限执行onDisappear,在下一个视图中?
- javascript - 在javascript中拆分字符串