Pythonのはじめ方 I: PythonかRかどちらを学ぶ? ver. 4

これまで何度かPythonの始め方について書きましたが、私自身初心者で、わかりにくい説明であったかと思います。

現在でもPythonを使えるようになったとはいえませんが、基本的なことは理解できましたので、改めてPythonの始め方をまとめておきたいと思います。

予定では次の4回に分けて書きます。

Pythonのはじめ方

I.PythonかRかどちらを学ぶ?

II.Anacondaのインストール

III.Jupyterの使い方

IV.よくあるトラブル

 

今回は第I回、統計処理ソフトウェアとして名高いPythonとRのどちらを学ぶべきかについて考えます。

 

1.PythonかRかどちらを学ぶ?

 

統計やAIについてのプログラムを学ぼうとする場合、RかPythonかどちらを学ぶべきか迷います。

オープンソースのソフトウェアとして広く用いられており、両者とも高く評価されています。

しかし、四日市大学の学生ならRからはじめるべきでしょう。

Rは大学のすべてのWindowsのコンピュータにインストールされていますので、いつでも利用できますし、授業で専門家に教えてもらえます。

しかし、今流行りの機械学習、ディープラーニングを勉強したり、SNSのAPI、例えばTwitter APIをからデータを取得したいなら、Pythonから始めるべきでしょう

 
2.PythonとRの両方を利用すのがベスト

 

統計については、PythonでもRでも同じようなことができるのですが、RとPythonのどちらかを選択するのではなく両方とも使えると、より豊富なライブラリを利用することができます。

さらに、目的に応じて、ネット上に公開されている両者のスクリプトを自由に選択することができます。

 

3.PythonもRもウィジェットで試行

 

PythonもRもコンピュータにインストールせずにオンラインで実行することができます。

インストールするのは手間です。初心者には環境を整えるだけでも一苦労です。関心をもてるかどうか、まずは、オンラインでやってみるとよいでしょう。

このサイトでは、Datacamp-light-wordpressというWordPressのプラグインを利用していますので、ブログ上でPythonもRも実行できるウィジェットを利用しています。

 

Rのスクリプトを実行

 

四日市大学のコンピュータ教室では、Google Chromeを利用してください。

Runをクリックしてください。

スクリプトが実行されて、irisというデータの最初の3行とデータの基本的な集計が表示されます。

script.Rはスクリプト(プログラム)です。

R Consoleにはスクリプト実行結果が示されています。

コンソールですから、最終行の>のあとにスクリプトを書き、キーボードのEnterを押すと実行結果が表示されます。

例えば、次の式をコピーしてEnterをおしてください。

1+2

次の計算結果が表示されます。

[1] 3

[1]は行数を表しています。

 

# show the first 3 lines of the data called iris head(iris, 3) # show the summary of the data summary(iris)

 

 

Pythonのスクリプトを実行

 

Rと違ってサンプルデータが含まれていませんので、インターネット上のデータをインストールしています。

ちなみに、大学のコンピュータではセキュリティの制約からデータをインストールできませんのでエラーになります。

 

import pandas as pd iris = pd.read_csv('https://raw.githubusercontent.com/uiuc-cse/data-fa14/gh-pages/data/iris.csv') print(iris.head(3)) print(iris.describe()) )

Please follow and like us:
error

About shibatau

I was born and grown up in Kyoto. I studied western philosophy at the University and specialized in analytic philosophy, especially Ludwig Wittgenstein at the postgraduate school. I'm interested in new technology, especially machine learning and have been learning R language for two years and began to learn Python last summer. Listening toParamore, Sia, Amazarashi and MIyuki Nakajima. Favorite movies I've recently seen: "FREEHELD". Favorite actors and actresses: Anthony Hopkins, Denzel Washington, Ellen Page, Meryl Streep, Mia Wasikowska and Robert DeNiro. Favorite books: Fyodor Mikhailovich Dostoyevsky, "The Karamazov Brothers", Shinran, "Lamentations of Divergences". Favorite phrase: Salvation by Faith. Twitter: @shibatau

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.