df <- read.table("sample.csv", fill = TRUE, sep=";", quote ="",header=F)
这是我用来读取csv文件的命令,该文件以分号作为分隔符,中间有->
(箭头)符号。
以下是我遇到的错误:
Warning message:
In read.table("sample.csv", fill = TRUE, sep = ";", :
incomplete final line found by readTableHeader on 'sample.csv'
我已经在堆栈溢出中进行了广泛搜索,但没有得到完美答案。一个人说要删除那些箭头符号并阅读,它有效,但想知道是否有任何直接方式阅读这些文件而无需人工干预。
示例数据:
&#34; 5;&#34;&#34;&#34;&#34 ;;&#34;&#34;&#34;&#34 ;;&#34;&#34 ;&#34;&#34;;&#34;&#34; 12个月&#34;&#34 ;;&#34;&#34; y&#34;&#34 ;;&#34;& #34;二零一五年八月三十零日&#34;&#34 ;;&#34;&#34;有效&#34;&#34 ;;&#34;&#34; 2016年8月30日&#34;& #34 ;;&#34;&#34; 2016年9月1日&#34;&#34 ;;&#34;&#34; 51&#34;&#34 ;;&#34;&#34; BBC&#34;&#34 ;;&#34;&#34; 4&#34;&#34 ;;&#34;&#34;官方&#34;&#34 ;;&#34;&#34 ; 2015-08-30&#34;&#34;;&#34;&#34; BBC1&#34;&#34 ;;&#34;&#34; ISEC v6.0 Windows 2008 v6.0&#34 ;&#34 ;;&#34;&#34; C&#34;&#34 ;;&#34;&#34; 4&#34;&#34 ;;&#34;&#34;&# 34;&#34 ;;&#34;&#34;&#34;&#34 ;;&#34;&#34; 0&#34;&#34 ;;&#34;&#34 0 #34;&#34 ;;&#34;&#34;&#34;&#34 ;;&#34;&#34; ABC&#34;&#34;&#34;
&#34; 5;&#34;&#34;&#34;&#34 ;;&#34;&#34;&#34;&#34 ;;&#34;&#34 ;&#34;&#34;;&#34;&#34; 12个月&#34;&#34 ;;&#34;&#34; y&#34;&#34 ;;&#34;& #34;二零一五年八月三十零日&#34;&#34 ;;&#34;&#34;有效&#34;&#34 ;;&#34;&#34; 2016年8月30日&#34;& #34 ;;&#34;&#34; 2016年9月1日&#34;&#34 ;;&#34;&#34; 51&#34;&#34 ;;&#34;&#34; BBC&#34;&#34 ;;&#34;&#34; 5&#34;&#34 ;;&#34;&#34;官方&#34;&#34 ;;&#34;&#34 ; 2015-08-30&#34;&#34;;&#34;&#34; BBC1&#34;&#34 ;;&#34;&#34; ISEC v6.0 Windows 2008 v6.0&#34 ;&#34 ;;&#34;&#34; C&#34;&#34 ;;&#34;&#34; 5&#34;&#34 ;;&#34;&#34;&# 34;&#34 ;;&#34;&#34;&#34;&#34 ;;&#34;&#34; 0&#34;&#34 ;;&#34;&#34 0 #34;&#34 ;;&#34;&#34;&#34;&#34 ;;&#34;&#34; ABC&#34;&#34;&#34;
以上示例中未显示符号。请看下图。