R 从带有 csv 文件内容的内联字符串中读取 .csv 数据

2023-11-30

这应该是一件微不足道的事情,但我没有在谷歌上找到任何东西。

我的 csv 文件中有以下数据

test.csv

var1,var2
'a',1
'b',2

我用它读入 R

d <- read.csv('test.csv')

我有办法在 R 代码中插入 csv 文件的内容吗?就像是:

d <- read.csv(
    'var1,var2\n
    'a',1\n
    'b',2')

(以上语法不起作用)

我如何告诉 R 输入字符串应被视为数据本身,而不是包含它的文件名?

这将用于向 Rmarkdown 添加小表,而无需创建一堆辅助文件

当然我可以添加相同的信息

d <- data.frame(
  var1=c('a','b'),
  var2=1,2
)

但是逐个向量地列出数据向量会减慢该过程。 csv 的逐行结构更简单


Try this

CSV_Text = "var1,var2
'a',1
'b',2"

Dat = read.csv(text=CSV_Text, header=TRUE)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

R 从带有 csv 文件内容的内联字符串中读取 .csv 数据 的相关文章

随机推荐

  • 如何使用OpenGLES 2.0在libgdx中实时渲染Android的YUV-NV21相机图像在背景上?

    与 Android 不同 我对 GL libgdx 比较陌生 我需要解决的任务 即将Android相机的YUV NV21预览图像实时渲染到libgdx内部的屏幕背景 是多方面的 以下是主要问题 Android 相机的预览图像仅保证位于 YU
  • 在iPhone上使用xmpp框架发送图像

    我在 iPhone 上使用 XMPP 框架作为我的聊天应用程序 我想使用 XMPP 框架从我的应用程序发送图像 谁能建议我 该怎么做 任何帮助 将不胜感激 添加额外的标签 例如
  • 如何在 jQuery $.ajax() post 请求中将模型发送到 MVC 控制器方法

    在使用以下代码进行自动刷新时 我假设当我发布帖子时 模型将自动发送到控制器 ajax url type POST data success function result div updatePane html result complet
  • Shiny:我不知道如何通过按另一个按钮来停止由一个按钮启动的进程

    我的 Shiny 应用程序需要一些帮助 我会尽力简化我的问题 我的问题是我正在开发一个应用程序 当按下按钮时会生成报告 此报告需要 10 到 15 分钟 我会有另一个按钮 停止 按钮 来停止先前的进程 但不会停止我的应用程序 为了说明这一点
  • win32/C 对话框:组合框的“现代”外观/样式

    我希望 Win32 C 应用程序中的对话框 资源 具有 现代 外观 风格 特别是其组合框 我所说的 现代 是指 下拉列表 类型的组合框看起来像一个实心按钮 侧面只有一个小 箭头 图标 而不是 旧 外观 带有单独的平面编辑框箭头按钮 在 VS
  • 样式道具的反应选择样式问题

    我想使用反应选择 但在将页面背景颜色从白色更改为自定义后遇到了一系列问题 这些问题在白色背景上并不像在反应选择的 github 页面上那么明显 我通过 styles 属性执行上述操作 因为 className 属性无法正常工作 这是 sty
  • 适用于 Linux 的 Z3 的先前版本

    有谁知道我们如何获得适用于 linux 64 的 z3 的早期版本 我使用的是 Ubuntu 10 04 它不包括 z3 3 2 我当前拥有的版本 所需的 GLIBGXX 3 4 14 所以我想知道是否可以访问以前的版本 另外 如果有人知道
  • 输入模式,至少 1 个非空白字符

    我想将以下内容重写为 HTML 模式 if S test myString string is not empty and not just whitespace So
  • 使用 jQuery 访问 css“:after”选择器[重复]

    这个问题在这里已经有答案了 我有以下CSS pageMenu active after content margin top 6px display inline block width 0px height 0px border top
  • 类变量在Python中的所有实例之间共享? [复制]

    这个问题在这里已经有答案了 我一周前开始用 python 编码 这是我的错误 我很快就开始使用 oops 类和对象进行编码 我认为我的 C 熟练程度会有所帮助 我被以下代码所困扰 class A var 0 list def init se
  • 在 ASP.NET Core 的 Application Insights 中填写用户 ID 字段

    我希望能够使用我的真实用户名数据填充 Application Insights 中的 用户 ID 字段 这是一个内部应用程序 因此简单的用户名字段的隐私问题没有实际意义 据我所知 所有在线可用的解决方案都严格适用于 NET Framewor
  • Spring Kafka 支持多个消费者的要求

    正如人们所期望的那样 通常希望不同的消费者以不同的方式反序列化 Kafka 中的主题 Spring Boot 自动配置存在一个已知问题 似乎一旦定义了其他工厂 Spring Kafka 或自动配置就会抱怨无法再找到合适的消费者工厂 有人指出
  • 在php中将数字等字母增加一定的值

    在 php 中如果我写 c A c 它递增到 B 但如果我想将其递增 2 3 或更多 例如 c 2 或 c 3 获取替代字母表 for column B column lt highestColumn column cell workshe
  • 在函数之间传递 MutableLiveData

    我在 ViewModel 中有一个函数 A 它从 firebase 检索数据 并将值分配给MutableLiveData
  • Spring MVC 4 和 Thymeleaf - 防止页面刷新

    我保证 我已经用谷歌搜索过这个了 我有一个 Spring MVC 4 应用程序 它使用 Thymeleaf 收集表单数据并将其放入数据库中 工作得很好 除了我希望我的应用程序在用户点击提交按钮后将用户留在表单页面上 以便他们可以继续编辑 每
  • 单应性到射影变换

    我一直在试图弄清楚如何在两个平面之间获取单应性并将其转换为射影变换 Matlab 自动执行此操作 但我一直在尝试弄清楚 matlab 如何实现转换 你可以在toolbox images images maketform m中查看源代码 至少
  • Javascript/jQuery - 浮点验证?

    我有一个文本字段 人们可以在其中输入价格 XX xx 有没有办法确保他们只输入小数点后不超过 2 位数字 以下是主要的验证类型 document ready function for numeric integer only var num
  • 使用 jQuery 对记录进行分页

    我有一个包含大量记录的 JSON 结果 我想显示第一个 但有一个下一个按钮可以查看第二个 依此类推 我不希望页面刷新 这就是为什么我希望 JavaScript jQuery 甚至第三方 AJAX 库的组合可以提供帮助 有什么建议么 希望这可
  • 非类型模板参数

    我在使用非类型 int 变量 模板参数时遇到问题 为什么我不能将常量 int 变量传递给函数并让函数实例化模板 template
  • R 从带有 csv 文件内容的内联字符串中读取 .csv 数据

    这应该是一件微不足道的事情 但我没有在谷歌上找到任何东西 我的 csv 文件中有以下数据 test csv var1 var2 a 1 b 2 我用它读入 R d lt read csv test csv 我有办法在 R 代码中插入 csv