我有一个.txt数据文件,我想执行一个非常简单的操作,即创建一个矢量/列,其值是通过将.txt的一列除以.txt的另一列而得出的。
这似乎很琐碎,但我还没有发现如何做到这一点。首先,我遇到了type
条目的问题。作为非数字我创建了一个for循环,使它们全都是数字,但是即使那样我也没有成功。因此,我现在从stratch那里提出问题。
我的文本文件如下:
state drivers cars pop
AK 360 5.1 5877
AL 498 34.4 3942
AR 219 19.2 3585
AZ 728 31.3 7116
CA 6539 336.2 6518
现在,我只想创建一列(不必已包含在现有表中,可以只是一个新变量),其中第二列的值除以第三列的值除以10。>
到目前为止,我只是将表格读为:
crimedata <- read.table("drivers.txt",stringsAsFactors=FALSE)
如何执行此简单操作?
答案 0 :(得分:0)
我们可以做到
crimedata$newcol <- with(crimedata, drivers/cars * 10)