Tag: r faq

从R中.5进行整理

是的,我知道为什么我们总是凑到最接近的偶数,如果我们在两个数字的中间(即2.5变成2)。 但是当我想要评估某些人的数据时,他们不想要这种行为。 什么是最简单的方法来得到这个: x <- seq(0.5,9.5,by=1) round(x) 为1,2,3,…,10而不是0,2,2,4,4,…,10。 编辑:要清除:1.4999四舍五入后应为1。 (我认为这将是显而易见的)

将数据从R导出到Excel

我正在编写代码将数据库从R导出到Excel中,我一直在尝试其他代码,包括: write.table(ALBERTA1, "D:/ALBERTA1.txt", sep="\t") write.csv(ALBERTA1,":\ALBERTA1.csv") your_filename_in_R = read.csv("ALBERTA1.csv") your_filename_in_R = read.csv("ALBERTA1.csv") write.csv(df, file = "ALBERTA1.csv") your_filename_in_R = read.csv("ALBERTA1.csv") write.csv(ALBERTA1, "ALBERTA1.csv") write.table(ALBERTA1, 'clipboard', sep='\t') write.table(ALBERTA1,"ALBERTA1.txt") write.table(as.matrix(ALBERTA2),"ALBERTA2.txt") write.table(as.matrix(vecm.pred$fcst$Alberta_Females[,1]), "vecm.pred$fcst$Alberta_Females[,1].txt") write.table(as.matrix(foo),"foo.txt") write.xlsx(ALBERTA2, "/ALBERTA2.xlsx") write.table(ALBERTA1, "D:/ALBERTA1.txt", sep="\t"). 这个论坛的其他用户告诉我这个: write.csv2(ALBERTA1, "ALBERTA1.csv") write.table(kt, "D:/kt.txt", sep="\t", row.names=FALSE) 你可以在图片上看到我从上面的代码中得到的结果。 但是这个数字不能用来做任何进一步的操作,比如与其他matrix的相加。 有人遇到过这种问题吗?