我正在尝试将以下文本读入R:
"Complete","2014 H2","123456","Local","789123","File of files","A","142","000","Text",""Sharp Yield Rise
-3.7%
Flight to Quality
-5.6%
Liquidity Crisis
-11.1%
Equity Crash
-2.5%
Credit Crisis
-9.7%""^M
输入文件是cma文件(IBM Cognos)
我运行以下代码。
a
我收到以下错误:
Error in scan(file = file, what = what, sep = sep, quote = quote, dec = dec, :
line xxx did not have 11 elements
xxx线从上方是-3.7%。
我认为这是由于引号中的引号引起的(请参见上面的文本中的“” Sharp“),或者在不平衡的字符中嵌入了sep =','和/或(未转义的)'\ n'字符未转义的引号。
非常感谢您的帮助。
来自dplyr的read_csv似乎可以解决问题(读取以逗号分隔且包含引号的文件中包含引号的字符串。例如,“ a”,“ b”,“ c””的值分别为a,b和c“)