相关疑难解决方法(0)

如何创建空R矢量以添加新项目

我想在Python中使用R,由模块Rpy2提供.我注意到R具有非常方便的[]操作,您可以通过它来提取特定的列或行.我怎么能通过Python脚本实现这样的功能?

我的想法是创建一个R向量并将那些想要的元素添加到这个向量中,这样最终的向量与R中的相同.我创建了一个seq(),但似乎它有一个初始数字1,所以最终结果总是从数字1开始,这不是我想要的.那么,有更好的方法吗?

python r vector rpy2

85
推荐指数
5
解决办法
22万
查看次数

R中的NSLOOKUP(rstats)

我是脚本和R的新手.

在Windows cmd.exe中,我可以通过以下方式在域上执行NSLOOKUP:

nslookup www.google.com

我有一个域名数据集,我想验证它是有效的还是无效的,作为我在R中的分组过程的一部分.有没有办法在基础R或其中一个包中进行NSLOOKUP?

编辑1:我做了一些改动,使用建议的系统调用循环3个域.调用有效,但输出不会直接保存到向量中(下面的第7行).我怎么需要重新修改这一行才能捕获输出?

domains <- c('www.google.com','www.badtestdomainnotvalid.com','www.yahoo.com')
dns <- vector()
dnsreturn <-vector()
for(i in 1:length(domains)){
  dns[i] <- paste('nslookup ',domains[i],sep='')
  dnsreturn[i] <- system(dns[i],intern=TRUE)}
}
Run Code Online (Sandbox Code Playgroud)

nslookup r

2
推荐指数
1
解决办法
506
查看次数

标签 统计

r ×2

nslookup ×1

python ×1

rpy2 ×1

vector ×1