1. 程式人生 > >R vs Python:載入包 import & library

R vs Python:載入包 import & library

  資料科學: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