マガジンのカバー画像

python

6
運営しているクリエイター

記事一覧

横軸に結合(ジョイン)

<module>
pandas

<内容> #横軸に結合 (ジョイン):XXを主軸に、YYをキーとして結合
indexが必要。キーは全てのファイルで同じ名称であること

ブックXXにブックBを、項目YYをキーとして横にCCをもってきて結合する。
エクセルでのVlookupと同じような機能。

<code>
join_data = pd.merge(XX, B[["YY", "CC"]], on

もっとみる

#列のドロップ&絞り込み 出荷処理済を除外

<module>
pandas

<内容> #列のドロップ &絞り込み 出荷処理済を除外

<code>
wb3 = wb2.drop(["注文書", "型式",], axis=1).loc[wb2['不足部品'] != '出荷処理済']
wb3

#絞り込み 出荷処理済を除外

<module>
pandas

<内容> #絞り込み  出荷処理済を除外


<code>
wb4 = wb3.loc[wb2['不足部品'] != '出荷処理済'] #wb4

列の削除

<module>
pandas

<内容>
列のドロップ(削除)


<code> #変数wb2の列の項目名を指定して削除し 、変数wb3に保管
wb3 = wb2.drop(["注文書#", "型式"], axis=1)

ピボットテーブルの作成

<module>
pandas

<内容>
# ピボットテーブルを作成(縦軸P/N、横軸Qty、合計値)

<code> #変数wb3のデータから合計値のピボットテーブルを作成し 、変数wb4に保管
wb4 = wb3.pivot_table(index="P/N", values="Qty", aggfunc='sum')
wb4

エクセルの読み込み

<module>
pandas

<内容>
エクセル読み込み
シートを指定

<code> #pdとしてpandasをインポート
import pandas as pd
#変数pdにエクセルを読み込み 、変数wb2に保管
wb2 = pd.read_excel("C:/Users/XXXX/Documents/SUMBook_XXXX.xlsx", sheet_name='SUMsheet'

もっとみる