R語言和python對比學(xué)習(xí)筆記
## python與R的差異和各自優(yōu)勢
1.? python 是面向?qū)ο缶幊蹋蟹椒ㄅc對象是集成的,所以很方便的查找想要的方法。 例如:?
dt= pandas.DataFrame(list(range(9)))
dir(dt)
而R語言屬于函數(shù)式編程,它所用的方法,必須學(xué)習(xí)記住,否則將無從下手,但是R有一個優(yōu)勢,它有很多包,這些包一般都是針對特點問題的工具集,這類似于python的方法。??
2.? python編程更靈活一些,功能也相對多一些,由此一此殺毒軟件錯誤地將它認定為病毒。R語言更像一個辦公軟件,可以方便地查看結(jié)果,特別是將變量量引入命名空間后變量的字段名可以直接作變量使用,不用加引號,特別方便。
```{r cars}
attach(cars)
class(speed)
```
標簽: