gpt4 book ai didi

r - 添加缺少的行

转载 作者:行者123 更新时间:2023-12-04 14:02:14 26 4
gpt4 key购买 nike

我的excel数据文件的格式为:

 day                 value
01-01-2000 00:00:00 4
01-01-2000 00:01:00 3
01-01-2000 00:02:00 1
01-01-2000 00:04:00 1

我用这个打开我的文件:
ts = read.csv(file=pathfile, header=TRUE, sep=",")

如何将“值”列中数字为零的其他行添加到数据框中。输出示例:
 day                  value
01-01-2000 00:00:00 4
01-01-2000 00:01:00 3
01-01-2000 00:02:00 1
01-01-2000 00:03:00 0
01-01-2000 00:04:00 1

最佳答案

尝试:

ts = read.csv(file=pathfile, header=TRUE, sep=",", stringsAsFactors=F)
ts.tmp = rbind(ts,list("01-01-2000 00:03:00",0))
ts.out = ts.tmp[order(ts.tmp$day),]

请注意,您需要强制将第一列中的字符串作为字符而不是因素来加载,否则rbind会出现问题。要使“一天”列成为之后的考虑因素,而不仅仅是这样做:
ts.out$day = as.factor(ts.out$day)

关于r - 添加缺少的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16742725/

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