gpt4 book ai didi

从 csv 文件中读取奇数行

转载 作者:行者123 更新时间:2023-12-05 01:19:36 24 4
gpt4 key购买 nike

这看起来相当简单,我只需要从 R 中的数据文件中读取奇数行并创建一个新的数据框。我怎样才能做到这一点?

最佳答案

read.csv("filename.csv")[c(TRUE, FALSE), ]

工作原理:

函数read.csv 用于读取整个文件并返回包含所有行的数据框。然后,[x, ] 用于从数据框中提取某些行。如果c(TRUE, FALSE) (2) 的向量长度低于数据框的行数,则向量值将被循环使用,直到向量的长度与行数匹配。例如,如果数据框有 5 行,则向量为 c(TRUE, FALSE, TRUE, FALSE, TRUE)。将选择与 TRUE 对应的所有行。因此,这将选择行号为奇数的行。

顺便说一句:如果你想选择偶数行号,你可以使用c(FALSE, TRUE)

关于从 csv 文件中读取奇数行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21003237/

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