我在研究项目的一个步骤中正在使用R和程序包人口统计学,但是我有一个问题,为什么我来找你,希望有人会帮助我,因为我花了两个多星期没有founf =正在寻找解决方案.... 当我使用它时,说我有不同的长度,我将详细说明: 1)看看问题出在哪里,我尝试使用下面的代码读取每个数据:
install.packages("demography")
library(demography)
AA <- read.table("Death.txt", header = TRUE)
BB <- read.table("Exposure.txt", header = TRUE)
#i他们都有6105个观测点 对于数据,我将它们放在链接中
https://drive.google.com/open?id=1v7TtjdyTbMdcaIE_PHeMKbd6ozdMmn1N
https://drive.google.com/open?id=1hMWxq5TYGhnacxdeDYfpnt5jgJdjgTfe
2),但是当我使用包装人口统计学时,通过使用代码,其读像为6103:
Be <- read.demogdata("Death.txt", "Exposure.txt",type="mortality", label="Belgium")
然后我收到以下消息: 警告消息:
1:在matrix(tmp1 [,i + 2]中,nrow = m,ncol = n): 数据长度[6103]不是行数[111]的约数或倍数
2:在matrix(tmp1 [,i + 2]中,nrow = m,ncol = n): 数据长度[6103]不是行数[111]的约数或倍数
3:在matrix(tmp1 [,i + 2]中,nrow = m,ncol = n): 数据长度[6103]不是行数[111]的约数或倍数
4:在read.demogdata(“ Death.txt”,“ Exposure.txt”中,键入=“ mortality” ,: 人口名称与费率名称不同
5:在matrix(tmp2 [,i + 2]中,nrow = m,ncol = n): 数据长度[6103]不是行数[111]的约数或倍数
6:在matrix(tmp2 [,i + 2]中,nrow = m,ncol = n): 数据长度[6103]不是行数[111]的约数或倍数
7:在matrix(tmp2 [,i + 2]中,nrow = m,ncol = n): 数据长度[6103]不是行数[111]的约数或倍数
预先感谢您将如何帮助我。
答案 0 :(得分:0)
可能有点晚了,我希望您已经找到解决方案。但是如果没有,请执行以下操作:
Be <- read.demogdata("Death.txt", "Exposure.txt",type="mortality",
label="Belgium", skip=0, popskip=0)
希望它能起作用!