gpt4 book ai didi

从特定行读取 csv

转载 作者:行者123 更新时间:2023-12-01 19:21:09 25 4
gpt4 key购买 nike

我有 csv 文件中从 1980 年开始的每日数据。但我只想读取1985年以来的数据。因为另一个文件中的另一个数据集是从1985年开始的。如何在R语言中跳过读取1985年之前的数据?

最佳答案

我想你想看看 ?read.csv查看所有选项。

在没有查看数据样本的情况下,很难给出准确的答案。

如果您的数据没有标题,并且您知道 1985 年的数据从哪一行开始,您可以使用类似...

impordata <- read.csv(file,skip=1825)

...跳过前 1825 行。

否则,如果您的数据中有年份变量,您始终可以在导入数据后对数据进行子集化。

impordata <- read.csv("skiplines.csv")
impordata <- subset(impordata,year>=1985)

如果您不知道 1985 年数据从哪里开始,您可以使用 grep 在文件的日期变量中查找 1985 年的第一个实例,然后仅保留从该行开始的内容:

impordata <- read.csv("skiplines.csv")
impordata <- impordata[min(grep(1985,impordata$date)):nrow(impordata),]

关于从特定行读取 csv,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6592219/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com