Python&R: Excelでa, b, c, , ,を入力したい, google sheets, excel ver. 1

1.Google SheetsとExcelの場合   1, 2, 3, , ,はAutoFill入力できますが、a, bは、 a, b, a, b , , ,の繰り返しになります。a, b, c, d, e, f,を入力するのはどうしたらよいでしょう?     A3に次の式を書き、A4以下にペーストすれば、a, b, c, , ,を入力できます。   =CHAR(CODE(A2)+1)    2.Pythonの場合   sequenceとアルファベットのリストを取得して、dictionary を作成して、データフレームにしま…

Continue reading

Python&R: クラウドで学ぶはじめてのプログラミング3, csv読み込みと頻度のグラフ 改訂版2

第3回CSV読み込みと頻度の棒グラフ   データは次にあります。   https://pastebin.com/raw/5cttnVTx   3_1.Python(ファイル名:pythonCSV)   データフレームとして読み込むためにはPandasが必要です。 CSV(カンマ区切りのデータ)を読み込む式は次です。ダウンロードしたファイルはパス、ネット上のCSVの場合はそのURLを書き込みます。ただし、URLの場合はrawのページです。   pd.read_csv(“データのパスかURL”)    アンケートなので、選ばれた…

Continue reading

Excel&GoogleSheets: 日付の扱い

授業でExcelの日付、といっても、「セルに / をいれると勝手に日付に変わるので困るけど、こうしたらいい」のような話をしました。 日付の処理について、ExcelとGoogle Sheetsの扱いの違いをまとめました。   I.Excelの場合   下の図(Excel online)の2、3行目の書き方で”/”を書き込むことができます。ところで、書き入れてから表示形式を標準や数値に変更すると数字が表示されます。この数字は、1900年1月1日からの日数です。 6行-8行に示した計算ができることからも、日付は数字として処理されていることがわかります。 &…

Continue reading

Lecture: 日本の生活保護制度, Google sheets, R

地域福祉論で生活保護制度とベーシックインカムについて説明します。大変わかりやすいので、これまでずっと次のページを使わせていただいています。   生活保護制度とベーシックインカムと負の所得税の違い   I.Rのベースでグラフを作成   以前、Rの勉強にベースでグラフを描きました。久しぶりに見ると、ベースでよくがんばったなと、懐かしい気持ちになります。   ベーシックインカムのグラフ, R   スクリプトとグラフは次の通りです。Runをクリックするとスクリプトが実行されます。画面下の矢印をクリックするとグラフが拡大されます。   &nbs…

Continue reading

Lecture: 小テスト「次は表か裏か?」の結果の集計, R, Google Sheets

I.課題   前回実施した小テストの結果を集計し、次のグラフを作成してください。グラフはIIに示したスクリプトによりRで作成したものですが、授業ではExcelで作成してください。   試験結果のデータは次にあります。   https://pastebin.com/raw/nDqkXGLH   質問文は次です。     II.Rのスクリプトのサンプル   tidyverseを用いると、集計部分は#count()の次の行から3行だけです。   # install a package install.packages(“…

Continue reading

R: アンケートの複数選択回答の集計はやっかい?, tibble ver. 3

I.複数選択回答の集計   5、6年前になりますが、Rを学び始めたころにアンケートの集計をしました。そのとき苦労したのは、回答項目を複数選択できる婆愛の集計です。 下に当時のスクリプトとグラフを示します。 ちょっとみただけではわからない複雑なスクリプトになっています。プログラムをはじめて間もない頃で家事をやりながら何日もかかって書いたことを思い出します。グラフはベースで描かれています。     # barplot for multiple choices # divie choices and give colnames lev <- levels(fact…

Continue reading

Economy: The Richest Peopleの資産をグラフにする, Google Sheets, R

経済については、各国の負債と経済成長の関係と格差に関心をもっています。論文やデータを集めようと思っていますが、まずはGoogle Sheetsの練習も兼ねてお金持ち資産をグラフにしました。 世界の富豪と日本の富豪の資産をWikipediaのHTMLテーブルよりグラフにします。それにしても世界の富豪だとと10兆円を超える資産で驚きますね。日本の富豪でも兆の単位です。   I.世界の富豪リストをグラフに   1.WikipediaのHTMLテーブルを取得   Wikipediaの記事は次です。   The World’s Billionaires…

Continue reading

Google Sheets: 日付に注意”/”や”-“や”–”の扱い

ネット上の表をコピーして、Google SheetsやExcelなどで処理するとき、数字が変わってしまって、「えっ?!」ということがよくあります。特に日時の扱いはやっかいです。 Wikipediaの世界の休日数のランキング表をGoogle Sheetsでスクレイプして処理しようとしてこの問題に遭遇しました。 データが少ないので、問題が生じたところは手動で調整しましたが、データが多い場合は、目的に応じて対応する必要がありますが、まず、コンピュータが「読み間違える」仕組みについて知っておくことが大切です。 Google SheetsもExcelと同じく日にちは、1900年1月1日を0としてその日ま…

Continue reading

Cryptocurrency: Google SheetsでAPIを利用した暗号通貨のデータ集計, CoinMarketCap.com API

CoinMraketCanのAPIを利用したCryptocurrency のシートです。   Cryptocurrency Portfolio v3 for Google Sheets   ヒストリカルなデータも表示されていますが、その仕組みにつてはまだ理解していません。   コピーして、IOTAを加えた私のシートを公開しました。IOTAのヒストリを取得できるかどうかはまだわかっていません。   https://docs.google.com/spreadsheets/d/1-_9lh-PxoORtEbtH67PJ1dToY34FHlBobyTAiOOn…

Continue reading

Google Sheets: 映画の売上総額ランキングをグラフに, ver. 3

I.概要   Google Sheets(漢数字変換はExcel online)を用いてBox Office Mojoのテーブルのデータをスクレイプしてグラフを作成します。   Google Sheetsを公開しています。   https://docs.google.com/spreadsheets/d/1FMsOI9f4y8EwvhLM19giwsgkLEZlbHre-H38ssRa308/edit?usp=sharing   1.データ   All Time Box Office   2.HTMLテーブルを読み込む   …

Continue reading