Python&R: 支出記録の作成 ver. 2

表計算を使わず暮らしたいと思っています。私の場合、Google Sheetsを使っているのは、簡単な計算と毎日の支出の記録と資産管理です。 ここでは、支出記録をRとPythonのスクリプトを作成します。 単に毎日の支出を記録するだけの簡単なものですので、追記でききて、簡単な集計ができればよいです。   I.Rで支出記録を作成する   次のような簡単なものを作成します。支出に限って記録すると、支出の増減がはっきりわかるので、し支出の削減には便利です。予算をたてて管理すると、封筒に小分けしての支出管理と同じ効果が期待できます。 日付と店の名前と購入額の簡単なものです。ただし、当…

Continue reading

Python&R: ExcelもGoogle Sheetsもない暮らし? ver. 5

Excelは使うな、Excelhaもう古い、ビジネスでは有害だという記事を散見します。一方、日本の大学では、「Excelできないの?!」、「Excelできるなら、がんばってるってことね」というのをよく聞きますし、実際、Excelの資格は就職にも有効です。 私自身はExcelを使っていませんが、Google Docsは愛用しています。便利ですし、ファンクションをJavaScriptで作成できるところも気に入っています。 Excelや表計算が無用だというネット上の10ほど読みました。その主張は大きく次のように整理できます。   ビジネスではExcelではなく、そのビジネスにあったアプリケ…

Continue reading

Python&R: 仕事にExcelはいらない? ver. 1

私自身は大学で教える時以外はExcelを使っていないのですが、Google Sheetsは日常的に使っています。 タイトルでExcelの名をだして申し訳なかったですが、そもそも表計算は現在でも必要かについて考えたいと思います。 Excelは日本でもビジネス界で必須とされるソフトウェアです。しかし、Excelは古い、無用だという記事を最近よく見かけます。 もしそれが正しいなら、Excelを学ぶ必要はないし、Excelを使うのはマイナスだということになります。 私が大学で担当している授業はすべてコンピュータ教室を使用しており、受講生は毎回授業で作成したExcelのノートを提出しなければなりません。…

Continue reading

Python&R: データの様子を簡単に確認, dataexplorer, fakir, inspectdf, pandas_profiling ver. 3

以前に、データの基本情報を分析するライブラリとしてPythonのpandas_profioingとRのinspectdfを紹介しました。   Python&R:データの様子をみる(EDA), pandas_profiling, inspectdf   別のRのライブラリDataExplorerが次に紹介されていました。   How to Automate EDA with DataExplorer in R   この書き込みでは、まず、DattaExplorerの使用法を紹介し、inspectdfとpandas_profilingと比較します。 …

Continue reading

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

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

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