将CSV作为字符串直接读入R

将CSV作为字符串直接读入R,r,string,read.csv,R,String,Read.csv,我有一个CSV文件,我想读入R,而不使其成为数据帧。看起来很简单,但我不知道怎么做。我真的很希望CSV文件像在文本编辑器中显示的那样读入。原因是我需要将字符串输入API 使用read.csv()显然不适用于此,因为它会自动作为df读入。尝试readLines() 这将在文件中读取,每行都是向量中的一个值。然后,您需要将其包装在粘贴(readLines(),collapse=“\n”)中,使其成为可以传递给API的单个文本字符串。尝试readLines() 这将在文件中读取,每行都是向量中的一个值

我有一个CSV文件,我想读入R,而不使其成为数据帧。看起来很简单,但我不知道怎么做。我真的很希望CSV文件像在文本编辑器中显示的那样读入。原因是我需要将字符串输入API

使用
read.csv()
显然不适用于此,因为它会自动作为df读入。

尝试
readLines()

这将在文件中读取,每行都是向量中的一个值。然后,您需要将其包装在粘贴(readLines(),collapse=“\n”)中,使其成为可以传递给API的单个文本字符串。

尝试
readLines()


这将在文件中读取,每行都是向量中的一个值。然后,您需要将其包装在粘贴(readLines(),collapse=“\n”)中,使其成为可以传递给API的单个文本字符串。

readLines()
?侧重点:我有时需要这样做,但这是为了非常特殊的需要。如果您需要通过
read.csv
对数据执行某些操作,而您还没有找到方法来执行这些操作,这将迫使您自己尝试进行解析。。。有可能有一种更好的方法来执行此操作,而不是尝试手动执行所有CSV解析/拆分。如果我很接近,那么也许您可以为您的(潜在)问题提供一些上下文。
readLines()
?侧重点:我有时需要这样做,但这是为了非常特殊的需要。如果您需要通过
read.csv
对数据执行某些操作,而您还没有找到方法来执行这些操作,这将迫使您自己尝试进行解析。。。有可能有一种更好的方法来执行此操作,而不是尝试手动执行所有CSV解析/拆分。如果我很接近,那么也许你可以为你的(潜在的)问题提供一些背景。我尝试了这个解决方案,我认为它会起作用。但是,字符串输出中填充了反斜杠。是否要删除这些?这些是转义特殊字符,如引号。它们其实并不存在,只是R用来表示差异的东西。我尝试了这个解决方案,我认为它会起作用。但是,字符串输出中填充了反斜杠。是否要删除这些?这些是转义特殊字符,如引号。它们其实并不存在,只是R用来表示差异的东西。