本文介绍了如何以R语言从第一行开始读取CSV文件中的特定行,直到不使用索引就可以读取到某行的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

使用

df <- read.csv(file.choose(),TRUE,",",blank.lines.skip = TRUE,  comment.char = '#')

方法,这将删除空白行和注释行(#表示注释).之后,我只想读取从第一行开始的几行,并在行中出现一些字符(没有索引或行号的访问)而不是数据部分时停止读取.

method, this will remove blank lines and comments lines (# represents comments). After that I want to read only few rows starting from first row, and stop when some characters comes in the row (access without index or row number) which is not a data part.

推荐答案

data <- read.csv("D:/df.csv", stringsAsFactors = F)[which(read.csv("D:/df.csv", stringsAsFactors = F)$Column_name == "rowValue_to_stop"),]

这里,当子句中的条件满足时,它将停止读取行.

Here it will stop reading rows when the condition in which clause satisfy.

这篇关于如何以R语言从第一行开始读取CSV文件中的特定行,直到不使用索引就可以读取到某行的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

11-01 13:15