参考R中for循环中的最后一个数据帧

参考R中for循环中的最后一个数据帧,r,R,我开发了一个代码,将目录中的所有csv文件读入R,为每个csv文件分别创建一个数据框,并为该数据框命名一个合适的名称。这创建了5个名为D001、D002、D003、D004、D005的数据帧。最后一个文件D005以一些文本结尾: tail(D005) Lapse Z 20208 813.570 -154 20209

我开发了一个代码,将目录中的所有csv文件读入R,为每个csv文件分别创建一个数据框,并为该数据框命名一个合适的名称。这创建了5个名为D001、D002、D003、D004、D005的数据帧。最后一个文件D005以一些文本结尾:

tail(D005)
                                              Lapse    Z
20208                                        813.570 -154
20209                                        813.610   26
20210                                        813.651   -4
20211                                        813.691  -58
20212                                        813.731 -202
20213 ; 813 stopping logging: shutdown: switched off       
由于第一列数据分类为numeric,我收到了由于此行而产生的以下错误:

扫描文件错误,what,nmax,sep,dec,quote,skip,nlines,na.strings,: 扫描预期为“真实”,得到;813停止记录:关闭:关闭'

我尝试了许多命令,使用read.csv和第一列数据分类字符覆盖此文本

including na.strings = "NA", fill = "", comment.char = "NA", encoding = "unknown" 
我什么都没用


我可以通过D005try:fill=T,quote=T删除该行。我认为您必须注释掉原始文件中的最后一行。。否则R怎么知道读什么?或者,尝试将col类设置为character,并通过编写一些代码在R中处理它,如果行包含文本或其他内容,则删除该行。建议:将数据帧放在列表中可能会省去很多麻烦。然后,您可以通过多种方式访问它们,而不是依赖诸如get、parse、eval等函数。a.Val我尝试了您的建议,但它们不适用于mekonvas,您知道如何删除包含R中文本的行吗?