あとりえこばと

データ分析

【pandas】Excelファイルへの書き出し

pandas.DataFrame.to_excel()pandas.DataFrame.to_excel() を使うと、データフレームを Excelファイルに書き出すことができます。引数で指定したファイル名がすでに存在している場合はファイル...
データ分析

【pandas】Excelファイルの読み込み

pandas.read_excel()pandas.read_excel() を使うと、Excel ファイルをデータフレームに読み込むことができます。この関数は xls と xlsx ファイルをサポートします。xls は Excel 200...
Python基礎

len()

len()Python の組み込み関数 len() はオブジェクトのサイズ (要素の数) を返します。引数にはリスト、タプル、range、文字列、バイト列、辞書、集合などを受け取ることができます。 len() を使ってリストの要素を数えてみ...
Python関数

都道府県の人口比率に基づく無作為抽出

【pandas】都道府県無作為抽出関数都道府県別の人口比率にもとづいて、出身都道府県を無作為抽出する関数を作成してみます。最初に必要なモジュールをインポートして、当サイトから pop_area_jp.csv を読み込みます。 # PYTHO...
Python基礎

エラーと例外処理

【Python】エラーと例外処理コンピュータが何らかの理由でプログラムを正しく実行できないと判断して処理を中断してしまうことをエラー (error) とよびます。 エラーの実体は BaseException とよばれる基底クラスから派生した...
Python関数

シャッフル (ランダムソート)

要素のシャッフル random.shuffle()random.shuffle() は ミュータブル (変更可能) なシーケンス x の要素をシャッフル (ランダムソート) します。 random.shuffle(x ) オプション引数 r...
Python関数

両親の血液型の組み合わせから子供の血液型を確率的に決定する

血液型を確率的に生成するある調査によると、日本人のABO式血液型は、おおよそ O 型:32% A 型:37% B 型:22% AB 型:9% のような比率で分布していることが知られています(ただし地域差が大きいので、標本によって比率は僅かに...
Python関数

生年月日から年齢を計算する

生年月日から年齢を計算する生年月日と現在の日付を与えて正確な 年齢を計算させるプログラムを作ってみましょう。この手の計算は閏年などが絡んできて案外面倒なのですが、dateutil をインポートすると簡単に実装できます。 # PYTHON_A...
Python関数

名前を自動生成する

氏名自動生成器:name_generator()pandasの実践編です。苗字と名前をランダムに組み合わせて、氏名を自動生成する name_generator() 関数を作成してみます。 最初に NumPy と pandas をインポートし...
Python数学

ロジスティック関数とロジット

ロジスティック関数ロジスティック方程式 \ の解である ロジスティック関数 (Logistic function) は、シグモイド関数 \ を特別な形として含む、より汎用的な関数です: \ この定義式において $K=1,\ x_0=0$ と...