- 運営しているクリエイター
記事一覧
横軸に結合(ジョイン)
<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'