色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

R語言和Python一塊學習會弄混嗎?

林國瑞2年前16瀏覽0評論

恰好這兩個都學習用過,就談一下個人的看法,兩個語言都是用于大數據處理、分析與挖掘。要說一點都不混,那應該是少數人,我在前期學習的時候也老是弄混了,主要表現在以下幾點上:

格式,編程的格式上,R語言和Python是有很大的區別,R語言一個花括號,其它你隨意,Python得老老實實地按Tab鍵

一般在循環的時候,R語言代碼像下面這樣的,中間一個花括號,然后寫相應的處理邏輯,

python是這樣的,

雖然看起來差不多,但是Python有嚴格的層級關系,這種層級關系是通過一致的縮進來顯示,所以對于同一份代碼,縮進是嚴格控制的,不能一會多一個空格,一會兒少一個空格,那樣的話準報錯。

字典與數據框,python用的是字典,R用的是數據框,R是更擅長向量運算,python作為編程語言就相對弱一些,不過有相應的模塊來支持

Python的字典采用的是key-value的形式,通過唯一的key來存儲相應的數據

R的數據框則更數學化,可以理解成我們數學上學習的二元數組(最簡單的),或者直觀點的excel表格,可以通過head()函數來查看存儲的形式。

當然,學習R和Python一開始混淆的地方不止上面舉的兩個例子,有很多,但是隨著應用的多了、學習的深入,你會發現其實這些差別或者混淆只是我們對語言理解的不夠,通過多實踐、多問就可以避免的。