R vs Python:載入包 import & library
阿新 • • 發佈:2018-11-02
資料科學:R & Python
工作 & Kaggle機器學習比賽
可重複函數語言程式設計
一、Python模組的載入
- 包 Package
- 模組 module
import pandas as pd
import numpy as np
import matplotlib.pylab as plt
二、R語言包的載入
install.packages("ggplot2")
library(ggplot2)
require(ggplot2)
install.packages("pacman")
library(pacman)
install必須加雙引號,library可以不加。
pacman包可以一次性載入多個包。
library(pacman)
p_load(tidyverse, data.table)
# 或者
pacman::p_load(tidyverse, data.table)
p_load函式可以一次性載入多個包,如果該包以前未曾安裝過,會自動幫忙安裝,很方便。
三、總結
Python:之所以使用pd.read_csv之類的函式是因為很多函式,很多模組,很容易就導致函式重名,因此需要說明來自哪個包;
R:主要用來解決探索性問題,程式碼量少,重複概率低,當然也可以使用類似pacman::p_load的方法。
END 2018-11-02 00:07:14