いきなりPython × Excel、CSVを取り込んでデータの抽出、ソート、絞り込み。Pandasのメソッドの!PythonでExcelの操作を自動化。4回 VBAユーザーの為のPython入門
ExcelVBAユーザー中級者向けのPython入門
講義で使ったコード
概要欄では不等号記号が使えません。
使用する時は、under_50_data = sorted_male_data[sorted_male_data[‘年齢’] 小なり 50]
小なりを不等号の小なりに書き換えてください。
———————————————
from google.colab import drive
drive.mount(‘/content/drive’)
import pandas as pd
# CSVファイルのパス(Googleドライブ内のファイルパスを指定)
file_path = ‘/content/drive/My Drive/sampledata/dummy2.csv’
# CSVファイルを読み込む
df = pd.read_csv(file_path)
# 最初の5行を表示
print(df.head())
# 最後の5行を表示
print(df.tail())
# 男性のデータのみをフィルタリング
male_data = df[df[‘性別’] == ‘男’]
# 絞り込んだデータを表示
print(male_data)
# 「Age」列でデータを昇順にソート
sorted_df = df.sort_values(by=’年齢’)
# ソートされたデータを表示
print(sorted_df)
# 男性のデータのみをフィルタリング
male_data = df[df[‘性別’] == ‘男’]
# フィルタリングしたデータを「年齢」列で昇順にソート
sorted_male_data = male_data.sort_values(by=’年齢’)
# ソートされたデータを表示
print(sorted_male_data)
# 年齢が50未満のデータのみを抽出
under_50_data = sorted_male_data[sorted_male_data[‘年齢’] 小なり 50]
print(under_50_data.head())
# 1列目から5列目までと7列目を選択して表示
selected_columns = df.iloc[:, [0, 1, 2, 3, 4, 6]]
# 抽出したデータを新しいCSVファイルとして保存
under_50_data.to_csv(‘under_50_male_data.csv’, index=False)
under_50_data.to_csv(‘/content/drive/My Drive/sampledata/under_50_male_data.csv’, index=False)
———————————————
このチャンネルのメンバーになると、優先的なサンプルファイルダウンロードなどの特典があります。ぜひ参加してください。
https://www.youtube.com/channel/UCQXH9pL5Pa5YP13qB2FPe_Q/join
エクセル・Excelなんだ!カンタン!Excel塾で紹介しているExcel技や関数、マクロなどの動画版です。
「マクロ講座 再生リスト」
【特訓配列 配列の基礎から上級の応用までExcelVBA】
【連想配列】
【2019Excel塾のマクロ講座 入門編 1~20】
【2019Excel塾のマクロ講座 入門編 21~40】
【Excel塾のマクロ講座 中級編 41~60】
【Excel塾のマクロ講座 中級編 61~80】
【Excel塾のマクロ講座 中級編 81~100】
【Excel VBA 3行マクロ~すぐに使えるミニマクロ Season1】
【Excel VBA 3行マクロ~すぐに使えるミニマクロ Season2】
【Excel VBA 3行マクロ~すぐに使えるミニマクロ Season3】
【シフト表を作成】
#3行マクロ
#Excelマクロ入門
#Excelマクロ中級
#ExcelVBA 連想配列
#ExcelVBA クラスモジュール
#ExcelVBA ユーザーフォーム
#Excel関数の使い方
詳しい解説もあるので、サイトもぜひご覧ください。
サンプルファイルはなんだ!カンタン!Excel塾のページからダウンロードできます。
https://kokodane.com/index.htm
【Meta】
https://www.facebook.com/kokodanecom
———————————————
このチャンネルのメンバーになると、優先的なサンプルファイルダウンロードなどの特典があります。ぜひ参加してください。
https://www.youtube.com/channel/UCQXH9pL5Pa5YP13qB2FPe_Q/join
エクセル・Excelなんだ!カンタン!Excel塾で紹介しているExcel技や関数、マクロなどの動画版です。
「マクロ講座 再生リスト」
【特訓配列 配列の基礎から上級の応用までExcelVBA】
【連想配列】
【2019Excel塾のマクロ講座 入門編 1~20】
【2019Excel塾のマクロ講座 入門編 21~40】
【Excel塾のマクロ講座 中級編 41~60】
【Excel塾のマクロ講座 中級編 61~80】
【Excel塾のマクロ講座 中級編 81~100】
【Excel VBA 3行マクロ~すぐに使えるミニマクロ Season1】
【Excel VBA 3行マクロ~すぐに使えるミニマクロ Season2】
【Excel VBA 3行マクロ~すぐに使えるミニマクロ Season3】
【シフト表を作成】
#3行マクロ
#Excelマクロ入門
#Excelマクロ中級
#ExcelVBA 連想配列
#ExcelVBA クラスモジュール
#ExcelVBA ユーザーフォーム
#Excel関数の使い方
詳しい解説もあるので、サイトもぜひご覧ください。
サンプルファイルはなんだ!カンタン!Excel塾のページからダウンロードできます。
https://kokodane.com/index.htm
【Meta】
https://www.facebook.com/kokodanecom
コメント