gpt4 book ai didi

r - 当列数变化时导入txt文件?

转载 作者:行者123 更新时间:2023-12-04 10:30:18 25 4
gpt4 key购买 nike

我在导入 .txt 时遇到问题文件到 R 中,因为数字列从八变为九。最初,我的数据有八列:

Date, Open, High, Low, Close, Volume, Open Interest, Delivery Month

后来,我添加了一个附加列 Unadjusted close .我应该如何导入数据?不知何故 Unadjusted close在开始时必须忽略列。我试过了
data1 <- read.table("AD_0.TXT", sep=",", header=TRUE)

但这不起作用。

最佳答案

您需要使用 fill read.table 中的参数功能。假设我有以下文件

"A","B","C"
1,2,3
4,5
6,7,8

tmp.txt .请注意,第二行只有两个值。然后
> a = read.table("tmp.txt", sep=",", header=TRUE, fill=TRUE)
> a
A B C
1 1 2 3
2 4 5 NA
3 6 7 8

然后使用标准的子设置命令来删除(如果需要)包含 NA 的任何行。 :
> a[!is.na(a$C),]
A B C
1 1 2 3
3 6 7 8

关于r - 当列数变化时导入txt文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5402758/

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