Python: これを見ればPythonを学びたくなる! ver. 2

I.ヒストグラムに驚いてRをはじめる   先にRの話をします。Excelもあまり使えなかった私がRを学ぼうと思ったのは、Rではヒストグラムを簡単に描けることに驚いたからです。 例えば、英語と日本語の試験結果があるとします。次はデータのはじめの6行です。行ごとに一人一人のデータが書かれています。第2列が英語、第3列が日本語の得点です。   source: https://pastebin.com/raw/nWkAe1qR   学校ではよく平均点でクラスを比べますが、実は平均点だけを見てもあまり意味がありません。点数の高いグループと低いグループにわかれているかもしれま…

Continue reading

Python&R:データの様子をみる(EDA), pandas_profiling, inspectdf ver. 2

データ情報の通常の取得方法とライブラリを用いた取得方法を紹介します。Pythonは、pandas_profilingを用います。1行でグラフを交えたわかりやすいデータ情報を表示します。Rは、個々にスクリプトを書く必要がありますが、同等の機能を有するinspectdfを紹介します。   I.通常の方法でデータ情報を取得   次のようなデータフレーム形式のデータ”df”があったとします。id番号、英語の試験結果、日本語の試験結果、国籍、学部、学年、性別のデータです。(画像はRでtibble形式で読み込んだものです。)     &nbs…

Continue reading

Python&R: PythonとRをはじめるのに最適な学習環境はどれ?

これまで、PythonはJupyter Notebookを使用してきました。最近のブログでは、インストールせずにクラウドでJupyter Notebookを使用できる、Azure NotebooksやGoogle Colaboratoryを紹介しています。   PythonやRをはじめるのに、現時点で私がおすすめするのは次の順になります。   1.Jupyter Notebook (Google Colaboratory) : インストール不要。PythonのみだがGoogleなので親しみがある? 2.Jupyter Notebook (Azure Notebooks): …

Continue reading

Python&R: クリップボードから読む方法 ver. 2

これは大変楽です。 クラウドではできないようです。たぶん? ダウンロード版のJupyter NotebookでPythonのスクリプトを実行しました。例えば次のようにコピーしてPythonに「貼り付ける」ことができます。   I.Pythonの場合   1.Google Sheetsの求める部分をコピー   次の文書を参考にしました。   How pandas read_clipboard method works   Google Sheetsの必要なデータをコピーします。もちろんcommand (CTRL) + cでもOKです。 通常のWe…

Continue reading

Python&R: インストールなしではじめるプログラミング5: ラインプロット ver. 5

I.Pythonでライン・プロットを描く   全スクリプトを公開しています。   https://colab.research.google.com/drive/1XUp9H3JwvRy1dEG6KAx_sGEHbSVywyqw   1.準備   スクリプトは次にあります。numpyでランダムな数字を並べてデータを作成しグラフを描いています。   seaborn.lineplot   Google LaboratoryでPythonを使用します。Google Laboratoryの使用法は次のIVに書きました。   インスト…

Continue reading

Python&R: スクリプトの対応表 ver. 1

初心者向けの、つまり、私向けの簡単なPythonとRのスクリプトの対応表です。説明は直感的なもので厳密ではありません。 基本的にはインストール版のPythonとRでも同じですが、Azure NotebooksでR、Google ColabでPythonを使用することを前提としてます。ちなみに、Aziure NotebookでPythonもRを利用することはできますが、Google ColabはRに対応していません。 WordPressのプラグインの表を使っていますが、大変見にくい表になっています。現在修正方法を調べています。 Please follow and like us:…

Continue reading

Python&R: インストールなしではじめるプログラミング4: ヒストグラム ver.4

Google ColabとAzure Notebooksを使ってPythonとRでヒストグラムを描きます。   I.Pythonでヒストグラムを描く   全スクリプトを公開しています。   https://colab.research.google.com/drive/1-VxzkFNGAErFzmm7c87eou61_-zA7gHm   1.準備   スクリプトは次にあります。seabornを使用して密度曲線付きヒストグラムを描きます。   #20 Basic histogram | Seaborn   Google La…

Continue reading

Python&R: JavaScriptとPythonとRのどれから学ぶ?(修正版)

I.JavaScriptとPythonとRのどれから学ぶ?   私はRからPython、JavaScriptの順に学んきましたが、Rをはじめた5年前と学習環境が大きく変わりました。 プログラミンをはじめようとすると、インストールや設定などなど環境を整えるのに苦労します。しかし、現在ではJavaScriptもPythonもRも無料でクラウドを利用してスクリプトを実行できる環境が整いました。 今私がどれか一つを選ぶとすれば、汎用性の高さかかPythonを選ぶでしょうが、それよりオススメなのはPythonとRを同時に学ぶことです。 そうはいっても、やはり、目的と関心によって選び方があると思…

Continue reading

Python&R: インストールなしではじめるプログラミング3, R

MirosoftのAzure NotebooksでRを使います。   I.Jupyter Notebookを開く   下のページの上方のMy Projectsから始めます。   Mirosoft Azure Notebook   詳しくは次のVをご覧ください。   Google ColabとMicrosoft Azure Notebooksではじめてのプログラミング1     II.サンプルでグラフを描く   全スクリプトを次に公開しています。設定によってグラフは見えないかもしれません。   https:…

Continue reading

Python&R: パッケージのインストール方法, Azure Notebooks

Azure Notebooksを使って数日です。 できること、できないことを備忘録として書き留めておきます。Azure Notebooksで Jpyter NotebooksでRを使っていて、バージョン関連についてです。   1.Rのバージョン   次のようにありますので、PythonやR本体のバージョンは変更できないようです。 Rの最新安定板が3.53なので、できないことがあったり、パッケージとのバージョン調整に手間取ることがあるでしょう。ですから、ダウンロード版と併用するのがよいようです。   https://notebooks.azure.com/help/…

Continue reading