小编mtb*_*r75的帖子

如何确定R中的列表是否为空?

基本上,我有一个创建list()输出的函数.我希望我的函数不创建list(),而是用另一个值(如NULL或string)替换它.有没有办法确定变量是否被赋予空列表list()?

r

42
推荐指数
2
解决办法
6万
查看次数

这是什么类型的HTML表格,您可以使用哪种类型的网页抓取技术?

我正试图在这个链接中提取数据,http://www.rchsd.org/doctors/index.htm?strt = 0&ln =&fn =&sp =&grp =< = ln =< =< =,R但这很难.

我注意到,每当我点击页码时,网址链接都不会改变.这个表是用JavaScript创建的吗?该表是由某些外部源创建的,我如何才能访问它?此外,这种类型的表有技术名称吗?

另外,谁知道网页抓取R或任何其他程序,你会如何提取此表中的所有数据?我尝试使用以下代码R来提取数据,但我得到了NULL.你会如何解决这个问题?

mps <- paste("http://www.va.gov/providerinfo/SANDIEGO/index.asp?servicesearch=&specialtysearch=&gendersearch=&sort=&currentPage=1") 
mps.doc <- htmlParse(mps)
mps.tabs <- readHTMLTable(mps.doc)
Run Code Online (Sandbox Code Playgroud)

另外,如果你不能解决我问题的后半部分,那也没关系.我主要想知道我问题上半部分的答案.

html javascript jquery r web-scraping

6
推荐指数
1
解决办法
1298
查看次数

Haskell中Extend type class的含义是什么?

在Haskell中,有一个名为Extend的类型类.

该类定义如下

class Functor w => Extend w where
    extended :: (w a -> b) -> w a -> w b
Run Code Online (Sandbox Code Playgroud)

Extend该类的每个实例都应具有以下属性:

extended f . extended g = extended (f . extended g)
Run Code Online (Sandbox Code Playgroud)

我可以看到它的相似之处Functor.特别是,其Functor财产 fmap f . fmap g == fmap (f . g)看起来类似于Extend.

你会怎么解释Extend?它的意义是什么?它是否使任何计算更容易?使用时会产生什么样的抽象Extend

haskell category-theory abstract-algebra

5
推荐指数
1
解决办法
348
查看次数

函数matfile不起作用?

所以我有一个庞大的数据集,我正在使用它,但它需要太多的内存.我尝试matfile在我的电脑上使用该功能,但它不存在.你们知道我怎么能使用这个功能.这是我正在谈论的功能:http://www.mathworks.com/help/matlab/ref/matfile.html

此外,您可以使用此功能访问struct.所以,假设我有一个名为的对象model.是否有可能访问结构,model(1)matfile

matlab

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