#r #excel #csv #format
#r #excel #csv #формат
Вопрос:
Я форматировал данные в 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, чтобы внести некоторые последние штрихи, он отображается в этом формате:
Я проделал этот процесс с несколькими другими фреймами данных, и это первый раз, когда он заменяет () на — . Как я могу предотвратить это?
Комментарии:
1. Перенос значений в круглые скобки — распространенный способ обозначения отрицательных значений. Каковы ваши намерения, кроме негативов при заключении в круглые скобки?
2. Вам нужно, чтобы ячейки были в нетекстовом формате? Если нет, то отформатируйте столбец B как текст при импорте в Excel. Это предотвратит изменение () на отрицательные значения.
3. Я бы хотел избежать его импорта из Excel, потому что по какой-то причине он не позволяет мне объединять табличные значения.
4. Я намереваюсь просто указать процент в круглых скобках. Это в первую очередь по эстетическим соображениям после того, как я вручную настроил некоторые другие вещи. Я думаю, что раньше это не исправлялось автоматически, потому что у меня было (процент) в той же ячейке с другим значением данных. Но теперь я хотел бы сохранить его в отдельной ячейке с неизменными круглыми скобками. Есть мысли?
5. Либо импортируйте его в виде текста, либо отформатируйте ячейку по своему усмотрению.