r - 如何将多行excel单元格读入R
问题描述
如您所见,有些单元格具有多行信息。我正在使用这个 excel 文件并将其作为问题放在 R Shiny 上。(作为单选按钮)现在,如果我使用read.xlsx阅读它,我的行将被挤成一行。如何在保留多行格式的情况下将文件读入 R?
如果我的问题只有一行,则很难阅读和理解。
解决方案
虽然看起来 R 已经错过了换行符,但实际上并没有,它们仍然存在。R 将它们标记为 \n,或者在您给出的示例的情况下(输入这些句子的人按了两次 Enter,R 将有 \n\n)
尝试使用以下方式写入数据:
write.xlsx(yourdata, "test.xlsx", sheetName="sheet1", row.names=FALSE)
换行符将在那里!
额外说明:还有其他需要注意的事项。例如,当您编写一个 excel 文件时,默认行高是 excel 默认值 14.5(因此您只会看到第一行文本 - 记得增加大小以查看更多文本)。您还可以在编写excel文件时设置行高
推荐阅读
- r - 将数字数组转换为列表并在 R 中的 CSV 中保存
- python - 如何在python中添加键盘快捷键
- android - 从 ActivityResult 迁移到 Activity Result API
- java - 在 FetchType.EAGER 通过 EntityGraph 和 Specification 查询
- json - 与自定义 MarshalJSON 不一致的结果
- installation - 如何静默安装第二个 Firebird 安装
- php - 我的 php 代码循环并且不探索我的数据库
- node.js - Node.js 子进程关闭延迟
- r - 使用滑块从网站加载数据
- javascript - 如何在特定“ul”元素下获取多个“li”元素并将它们放入数组中?