r - 当我保存 .csv 文件时,Excel 将 (12.3%) 更改为 -12.3%
问题描述
我一直在 R 中格式化数据,以自动化为手稿格式化表格的过程。这意味着我不太关心整洁的数据和分析,而更关心在我想要的地方获取数据帧的点点滴滴。我在 R 中格式化了我的数据框,看起来像这样(或多或少):
screening Disease_2015
1 Total (n = 12,345)
2 Screened 12,345
3 Screened_Percent (12.3%)
4 Positive 1,234
5 Positive_Pct 1.2%
write.csv (table, "U:\\My Documents\\Table.csv", row.names = FALSE)
我最关心的是第 3 行中的括号。它们出现在 R 的数据框中,但不在 Excel 中。这是我用来将它们添加到特定列的代码。
addparentheses <- function(x){paste("(", x, ")", sep = "")}
Table$column <- addparentheses(Table$column)
当我在 excel 中打开文件进行最后润色时,它以这种格式显示:
我已经用其他一些数据框完成了这个过程,这是它第一次用 - 替换 ()。我怎样才能防止这种情况发生?
解决方案
推荐阅读
- php - 如何在 laravel 中的控制器之间共享雄辩的模型数据?
- amazon-web-services - aws ecs fargate 无法获取秘密管理器
- python-3.x - 抓取本地系统中保存的html文件
- laravel-horizon - 调用未定义的方法 Illuminate\Queue\RedisQueue::readyNow()
- python - 部署 Flask 应用程序时出现 dateutil 语法错误
- c++ - 一元'*'的无效类型参数(有双)
- c# - 如何在 C# 中使用 linq 显示多级元素?
- java - 启动时将 Activity 及其布局放置在 Main Activity 上
- windows - 如何*持续*将数据从 .NET Windows 应用程序 (SQL Server DB) 移动到托管在云 (DynamoDB) 中的应用程序 (AWS)?
- javascript - 向下滚动转到下一部分,向上滚动转到上一部分