【Python】 複数の辞書型の同じ key を持つ value を計算に用いる方法。

公開日: : 最終更新日:2020/06/06 Python , , , , , ,

Python で、複数の辞書型を読み込んで、同じキー(key)を持つ数値(value)を計算に使う方法を紹介します。

以下のような2つの辞書型があるとします。

●辞書型の「f_count」

●辞書型の「t_count」

この2つの辞書の共通する key の数値(value)同士を足し算したり割り算したりして、最終的に 割合 を算出します。

まず、複数の辞書(dict)からキー(key)を取り出すには、「f_count_dict.keys() | t_count_dict.keys()」のように、「|」でつなぎます。

dict から key を指定して value を取り出す方法は2つあります。

今回は、片方にしか存在しない key が出てくるので、dict[key] で取り出すとエラーになってしまいます。なので dict.get(key) を使います。

また、後々計算ができるように value を int型に変換します。

「or 0」としているのは、key が存在せず None となったときに数値の「0」を入れるためです。

結果は以下のようになりました。

辞書型に格納するには、setdefault 関数を使います。

setdefault( key, value ) とすると辞書に追加できます。

関連記事

【Python】 DataFrame の特定の列で出現回数をカウントして降順でソートする方法。

Python で DataFrame 型の特定の列を指定して、対象列の文字列の出現回数をカウントして

記事を読む

【Python】機械学習のために SciPy・Matplotlib・scikit-learn をインストール。

Python で機械学習を行うために、Windows OS の python 2 系にライブラリ「S

記事を読む

【Python】API を使って YouTube から動画情報を収集する方法。

API を使って YouTube から動画情報を収集してみたときのメモです。 OS は Lin

記事を読む

【Linux】 ローカルに Python をインストールする方法。

今回は、Linux サーバに、root 権限なしで、ローカルに Python をインストールした方法

記事を読む

【matplotlib】 Python で折れ線グラフを描く方法。

今回は、Python の matplotlib というライブラリを使って簡単に折れ線グラフを描く方法

記事を読む

python 2.7 を Windows 64bit OS にインストールした。

python 2.7 を Windows にインストールしたときのメモです。 Python に

記事を読む

【Pandas】 DataFrame と Series のデータ構造について【Python】

今回は、Python でデータ分析を行っていると必ず使う Pandas の DataFrame と

記事を読む

【Python】Beautiful Soup を使ってスクレイピングする方法。

Beautiful Soup は、シンプルでわかりやすい API でデータを抜き出せる Python

記事を読む

【Python】API を使って Amazon の商品情報を収集する方法。

AmazonAPI ライブラリをインストール 以下のコマンドで python-amazon-sim

記事を読む

【Pandas】 DataFrame のインデックスを置き換える方法【Python】

今回は、Pandas の DataFrame型で、インデックス(index)を分かりやすいものに置き

記事を読む

【LaTex】目次を作成し、ページ番号をローマ数字にする方法。

LaTexで論文やレポートを書いていて、目次・図目次・表目次を自動的に

【MusicBee】マイナーなアーティストのCD情報を自動で取得する方法。

普段、MusicBee というソフトを使ってCDをPC内に取り込んでい

【m.o.v.e】 トランス系の曲 Best5をまとめてみた。

m.o.v.e といえば、頭文字Dの主題歌の曲などで ユーロビート系の

初心者でも分かるビットコインの仕組みについてまとめてみた。

ビットコインは,時価総額が1位で最も有名な仮想通貨です. 仮

【LaTeX】 見出し付き箇条書きを右にずらす方法【数式の変数説明】

今回は、LaTeX で見出し付き箇条書きの全体の位置を右にずらす方法に

→もっと見る

PAGE TOP ↑