ミドリ黄のプログラミングメモノート

主にUnity(C#)を中心としたプログラムの備忘録

Pandas

Python Pandas indexとcolumnsの表示

使用するCSVファイル 読み取り方法 使用例 使用するCSVファイル 以下のプログラムではこちらのCSVファイルを使用しています。 ,英語,数学 タカシ,53,27 エミ,24,58 ボブ,98,48 読み取り方法 indexはdf.indexで、columnsはdf.columnsでリスト形式で取得できま…

Python BeautifulSoup CSVをhtmlのテーブルに変換

使用するCSVファイル プログラム 使用するCSVファイル 以下のプログラムでは次のCSVファイルを使用します。 名前,英語,数学 タカシ,53,27 エミ,24,58 ボブ,98,48 プログラム import pandas as pd import bs4 #0行目をcolumns、0列目をindexに指定する df = p…

Python pandas read_excelで読み込んだデータのindexとcolumnsを変更する

前提 indexの変更 columnsの変更 前提 以下の例では下の画像のようなエクセルファイルを読み込みました (ファイル名:sample.xlsx、シート名:Sheet1)。 A B C D E 1 名前 英語 数学 国語 合計 2 ボブ 100 52 58 210 3 エミリー 75 41 87 203 4 田中 90 87 9…

Python Pandas DataFrameとnumpy配列の相互変換

DataFrame⇒numpy配列の変換 numpy配列⇒DataFrameの変換 DataFrame⇒numpy配列の変換 dataframe.to_numpy() メソッドを使用します。 プログラム import pandas as pd import numpy as np df = pd.DataFrame([[1, 2, 3], [4, 5, 6], [7, 8, 9], [10, 11, 12]], …

Python pandas DataFrameの要素へのアクセス方法(at, loc, iat, iloc)

前提 index・columns名によるアクセス 単一の要素を取得する場合(at) 複数の要素を取得する場合(loc) index・columnsの番号によるアクセス 単一の要素を取得する場合(iat) 複数の要素を取得する場合(iloc) 前提 以下の例では次のDataFrameを使用しました。 i…

Python Excelデータから棒グラフの描画(pandas, matplotlib)

概要 注意 プログラム プログラムの解説 インポート エクセルファイルの読み込み 軸ラベルなどの設定 データの抽出① データの抽出② グラフの描画準備 グラフの描画 概要 Excelから読み取ったデータを棒グラフとして描画するプログラムを紹介します。 注意 以…

Python pandas Excelシートの読み込みと書き出し

目次 目次 概要 Excelファイルの読み込みと表示 読み込んだデータの行数と列数の表示 書き換え(おにぎりの値段を変更) Excelファイルへの出力①(index名あり) Excelファイルへの出力②(index名なし) 概要 ExcelのプログラミングのためにVBAを使用していました…