Pythonで面倒なExcelの仕事を自動化しよう( 第二弾 )|ExcelとPythonでのやり方を比較しながらわかりやすく解説

  Рет қаралды 67,950

キノコード / プログラミング学習チャンネル

キノコード / プログラミング学習チャンネル

Күн бұрын

Пікірлер: 69
@屋根裏情報チャンネル
@屋根裏情報チャンネル 4 жыл бұрын
お世話になっております、いつも楽しく勉強させて頂いております!ファイルの方もアップロードいただき、ありがとうございました、より捗ります。丁寧なご説明、動画に感謝感激です☺️
@kinocode
@kinocode 4 жыл бұрын
けいたさん、引き続き活用して頂いているのですね!ありがとうございます!続編も急ぎます!
@sayang_CCA60
@sayang_CCA60 4 жыл бұрын
初学者です。3月からプログラミング学習を開始しドットインストールでHTML, CSS, JS, PHP, RubyでTOTAL600レッスンを終えたところで、エンジニアまではまだまだ先の長い道のりが待っている感じです。 その中、キノコードさんの学習動画に巡り合い、漠然としながら築いた点と点がつながって線になるかもと期待感が膨らんできました。感謝です。引き続きよろしくお願いいたします。
@kinocode
@kinocode 4 жыл бұрын
期待をご提供できたとのこと。嬉しいです!それだけ勉強されているのであれば、このレッスンでやっていることはあっという間に習得できると思います!プログラミングを使うシーンや成果物を意識しながら学習を進めてみてください!
@ddf-ks3lf
@ddf-ks3lf 4 жыл бұрын
大人がみる学び系チャンネルなのにサムネがタレント気分の顔芸とか意外に多くてはげんなりしてたのですが、落ち着いていて、雰囲気もおしゃれで安心してみれます。Udemyだと自分にはまだ高度だったので、丁度いい。プログラミング言語の文字が大きめなのも見やすいです。こだわってる感が伝わってきます。
@なしお-k3f
@なしお-k3f 3 жыл бұрын
Pythonやばいな これ出来ればなんもしなくても仕事終わるね、会社のPCにインストールできるかが問題
@ak2channel
@ak2channel 3 жыл бұрын
問題はそれなんだよね。
@ryt_h
@ryt_h 3 жыл бұрын
▼文字書き起こしブログ kino-code.com/python_automati... リンクにうまく飛べないのですが・・・サンプルファイルが欲しいです。
@kinocode
@kinocode 3 жыл бұрын
こちら申し訳ありません。データが消えてしまい現在復旧中です。今月中ごろまだにはすべて復旧する予定です。もう少々お待ちください。
@らてて-s5o
@らてて-s5o 4 жыл бұрын
13:30 社員マスタと実績管理表社員ID未記入のデータフレームの結合のところで、結合されているデータフレームがdf_employee_masterとdf_actualになっていませんか? 実績管理表社員ID未記入のデータフレームは作られていないと思うのですが
@kinocode
@kinocode 4 жыл бұрын
ありがとうございます!ご指摘の通りです。 こちら固定コメントにて補足をさせていただきますね! 実績管理表社員ID未記入のものデータフレームを作って、これを2つのキーで結合させるべきでした。 ソースコードでいうとこのような感じです。 df_id_null = pd.read_excel(import_file, sheet_name = excel_sheetname04) pd.merge(df_employee_master, df_id_null, left_on=['氏名', '性別'], right_on=['氏名', '性別']).head()
@ak2channel
@ak2channel 3 жыл бұрын
13:16 margeメソッド、これは便利ですね。 vlookup関数に頼ってしまってる時点で場数不足なのですが、検索のためだけに検索用の列を追加したり列の前後を入れ替えたりっていうのがスマートじゃなくどうしても嫌だったんですよね。(マクロで実行すると速度も遅くなりますし…。) 参照用のシートを参照専用にしておけるのが一番のメリットに感じます。 あ、そういえば最近xlookup関数なる関数も追加されて左方向の参照も複数のセルを検索キーに指定することも可能になってるようですが…。
@kinocode
@kinocode 3 жыл бұрын
xlookupの存在は知らなかったです。情報ありがとうございます!試してみますね!
@ak2channel
@ak2channel 3 жыл бұрын
@@kinocode お返事ありがとうございます。 xlookup関数の存在はスピル機能と合わせて昨年知ったんですが、Excelのバージョンによっては動かないこともあって利用を諦めてたんですよね。 今回の動画を観て存在を思い出しました。
@dragonproject2002
@dragonproject2002 4 жыл бұрын
文字起こしのリンクがちょっと間違ってると思います。
@kinocode
@kinocode 4 жыл бұрын
失礼いたしました!こちらリンクを修正いたしました!ご確認くださいませ!
@dragonproject2002
@dragonproject2002 4 жыл бұрын
ご対応ありがとうございます。
@dragonproject2002
@dragonproject2002 4 жыл бұрын
毎回大変参考にさせていただいております。 ところで、できればサンプルのエクセルのデータもダウンロードできればありがたいです。
@kinocode
@kinocode 4 жыл бұрын
別の方からもご指摘いただきました。ご指摘ありがとうございます!先ほどアップしました!ご確認くださいませ!
@home7240
@home7240 4 жыл бұрын
いつも学びのある動画をありがとうございます! 「ExcelファイルをJupiter labのファイルがある同じディレクトリに置いておく方法」はどうすれば良いのでしょうか? 第一弾の動画も視聴したのですが、どうしても方法が分からなかったため、教えて頂けますと幸いです。 よろしくお願いします。
@kinocode
@kinocode 4 жыл бұрын
お使いのOSはmacOSですか、Windowsですか?
@home7240
@home7240 4 жыл бұрын
キノコード / プログラミング学習動画のKZbinr macOSを利用しています!
@kinocode
@kinocode 4 жыл бұрын
@@home7240 jupyter labを起動する前に「pwd」とターミナルで打ちましょう。そこがあなたの現在地です。
@nayupama
@nayupama 3 жыл бұрын
53歳の会社員です。会社でっ日々ECXELとTableauで20~大きいと100MBのデータを集計解析しているのですが、PCの動作が遅くなり、このチャンネルを興味を持って見させていただいております。
@nayupama
@nayupama 3 жыл бұрын
社内でjupterやpyhtonが使える環境が開放されているのですが、その窓口者などに勉強会はないのか?と聞いても、自分で勉強してくださいとのこと。キノコードさんおよびここに書き込みされている方々は、どのようにpythonを勉強されたのでしょうか? 最近は大学で教えてる?、またはプログラム系の学科の方々?
@keiiza9787
@keiiza9787 2 жыл бұрын
書籍を購入し記載のリンクより、サンプルファイルをダウンロード試みたのですが、 ダウンロードできません。Not Foundと表示されてしまします、、、
@kinocode
@kinocode 2 жыл бұрын
ご購入ありがとうございます! 使用したファイルのダウンロードはこちらですので、お試しください! kino-code.com/book/python01/data.zip
@kinocode
@kinocode 2 жыл бұрын
ちなみに、自動でダウンロードがはじまるはずです!
@keiiza9787
@keiiza9787 2 жыл бұрын
@@kinocode ありがとうございます!!
@pearlring3136
@pearlring3136 4 жыл бұрын
エクセルファイルgithubかどこかに置いてないですか。
@kinocode
@kinocode 4 жыл бұрын
書き起こしブログというのがあります。 そこにファイルが置いてあります。ご確認くださいませ!
@pearlring3136
@pearlring3136 4 жыл бұрын
@@kinocode お返事ありがとうございます。でも、たぶんリンクが切れてます。
@kinocode
@kinocode 4 жыл бұрын
@@pearlring3136 すみません!今日中に更新します!
@たまぶぶ
@たまぶぶ 4 жыл бұрын
かゆいところに手が届くプロジェクトですね。恥ずかしながらプログラミングに関して難しそうと逃げ腰だったんですけど キノコードさんの動画を見て自分にもできるかなと思いチェックしてます。 説明も素晴らしいので今後も参考にさせていただきます。 応援してます!
@kinocode
@kinocode 4 жыл бұрын
これからもかゆいところに動画を作っていきたいと思います。動画1本1本は、これをきっかけにプログラミングを始める方がいて、そして、さらにキャリアがひらけたり、1%でも仕事や生活がよくなればと思っています。なので、最高のコメントです。ありがとうございます!
@asedehu
@asedehu 4 жыл бұрын
最後の部分同意です。 担当者手元はPythonでまとめて、見せ方はExcel、PPTというのが企業内での選択でしょうかね。 時代が進んで pyファイル渡して終わり という未来もあるかもしれませんね。
@zoo0304
@zoo0304 4 жыл бұрын
動画ありがとうございます!エクセルデータではなく、スプレットシートでのデータでも同様な処理が可能でしょうか?
@kinocode
@kinocode 4 жыл бұрын
「エクセルデータではなく、スプレットシートでのデータでも同様な処理が可能でしょうか?」とはどういうことでしょうか?どんなことをやりたいのか教えていただければお答えできるかと思います。
@zoo0304
@zoo0304 4 жыл бұрын
回答ありがとうございます!こんなに早く回答いただけるなんて感動です… 例えばスプレットシートで記述されているデータ内容が、本動画のように社員番号、売上などが記載されているとして、 ①エクセルデータのように、指定のスプレットシートを読み込めるのか ②読み込めたとして、vlookup関数を使ってデータの集計 上記を確認出来ればと存じます。よろしくお願い申し上げます。
@moumou1414
@moumou1414 4 жыл бұрын
@@zoo0304 google spreadsheetのことですかね?GCPの設定とか必要で、エクセルよりはハードル高いですよ、この辺りが参考になるかと kzbin.info/www/bejne/q3PcaHlqjMlsmac
@userx-ku2rh
@userx-ku2rh 4 жыл бұрын
動画で使用されているExcelファイルがほしいです。 ブログにも見当たらなかったので・・・。
@kinocode
@kinocode 4 жыл бұрын
ご指摘ありがとうございます!先ほどアップしました!ご確認くださいませ!
@userx-ku2rh
@userx-ku2rh 4 жыл бұрын
@@kinocode ファイルDLできました!ありがとうございました!!
@kinocode
@kinocode 4 жыл бұрын
東京都港区 よかった!不備があれば対応しますのでコメントくださいませ!
@烏羽湊
@烏羽湊 4 жыл бұрын
キノコードさんの動画をきっかけにプログラミング始めました!きっかけをくれて感謝です 最近画像のスクレイピングに興味が出て来たので画像スクレイピングの動画を上げて頂けないでしょうか?お忙しいのにすいませんm(_ _)m
@kinocode
@kinocode 4 жыл бұрын
画像スクレイピングとは、特定の人やモノの画像をダウンロードするということでしょうか?著作権法違反になる可能性があるので、難しいかもしれません…。
@李永-x4q
@李永-x4q 3 жыл бұрын
Excelの書式を残ったまま、DataFrameのデータで、書式があるデータを上書きする簡単な方法がありますでしょうか。
@ガンダムF91-l6b
@ガンダムF91-l6b 4 жыл бұрын
pythonの勉強に活用させていただいています。ありがとうございます! 工場の人やモノの動きを分析し、 最適な動線を導き出したいと考えています。pythonで可能でしょうか?
@kinocode
@kinocode 4 жыл бұрын
私はやったことがありませんが、できます。 Raspberry PiをPythonで使うことができます。 下記が参考になるかもです。 chasuke.com/motionsensor/
@masa_poeny
@masa_poeny 3 жыл бұрын
python超入門とpandas入門を修了して自動化の動画を見ています。次第にバグの数も減り、自己解決が可能になってきました。ありがとうございます。
@aquillito
@aquillito 3 жыл бұрын
第一弾から見てます。とても分かりやすくて、学びやすい。ありがとうございます!!本買ったけど、要らなかった・・・・
@hironakamura358
@hironakamura358 4 жыл бұрын
動画が再編集されていると思われ、3:55の #読み込みファイル import_file = 'sample.xlsx'⇐このエクセルファイルだと 読み込みエラーになります ※上記ファイルの場合、【社員マスタ】と【実績管理表社員ID未記入】がありません
@佐野玄一郎-n9d
@佐野玄一郎-n9d 4 жыл бұрын
いつも動画見ています! 優良なコンテンツを無料で発信されていて大変ありがたいです。 一つ質問があり、 動画内でxlsl形式のファイルを開かれておりますが、自環境で試したところ「JupyterLab is unable to open this file type. 」と表示されてしまいcsv形式であれば問題なく開くことが出来ました。 原因は調べたものの分からずpathがうまく通っていない等気になっております。 分かれば教えていただきたいです!
@kinocode
@kinocode 4 жыл бұрын
04:06 一部音声が切れています。「そうすることにより、後日使う時に、ここだけ編集すれば良いことになり楽です」と言っています。 13:30 df_employee_masterとdf_actualで結合しています。 しかし、説明の流れで言うと、「実績管理表社員ID未記入」のワークシートを使って結合すべきでした。 したがって、補足します。 実績管理表社員ID未記入のものデータフレームを作ります。 df_id_nullという変数に代入しましょう。 df_id_null = pd.read_excel(import_file, sheet_name = excel_sheetname04) これを氏名と性別の2つをキーに結合します。 pd.merge(df_employee_master, df_id_null, left_on=['氏名', '性別'], right_on=['氏名', '性別']).head() これでIDが未記入の場合でも、氏名と性別でユニークになるのであれば、2つをキーに結合すればOKです。 とはいえ、ここでいいたいことは2つをキーに結合できると言うことです。 そこを理解いただければ良いと思います。 ご指摘いただいたKou Tamuraさん、ありがとうございます!
@chinchilla3538
@chinchilla3538 4 жыл бұрын
待ってました!
@kinocode
@kinocode 4 жыл бұрын
お待たせしました!続きもありますので、少々お待ちください!
@ちくそ-c5q
@ちくそ-c5q 4 жыл бұрын
コメント失礼します。 キノコードさんの動画があがるのをいつも楽しみに待っています。 KZbinの中のプログラミング解説の動画で1番わかりやすいです!大学院に通っていて、研究のデータ分析などにも応用したいなと思っているので、データ分析系の詳しい動画など上げて頂けたら嬉しいです。
@kinocode
@kinocode 4 жыл бұрын
承知しました!そちらについてもアップしていきます。研究データについてはデータクリーニングや加工など、そう言ったことが必要になると思います。 それについては、Pandas超入門コースをご覧ください。超入門コースとなっていますが、コンセプトが変わってきており、実践的な内容になっています。実態としては、基礎+実践コースみたいな感じです。 また、機械学習に関する動画も作っていくので、データマイニングやパターン認識などについてはそちらをご覧ください。 私の本業もあり、毎日更新はできないですが、クオリティを下げずにどんどんアップしていけるように頑張ります。研究、頑張ってください。日本を支える研究者をサポートできるなら私自身も大変喜びを感じながら動画を更新できます。
@ちくそ-c5q
@ちくそ-c5q 4 жыл бұрын
キノコード / プログラミング学習動画のKZbinr 大変ご丁寧な返信ありがとうございます。研究がんばります! あとエクセルのファイルいつもはキノコードさんのwebページの下の方にあるのですが、今回は書き起こしブログに見つかりません。 私の見落としかもしれませんが、、😅
@kinocode
@kinocode 4 жыл бұрын
@@ちくそ-c5q 本当ですね!本日中に更新します。
@moldiv4606
@moldiv4606 4 жыл бұрын
わかりやすい動画ありがとうございます! サンプルデータのEXCELがダウンロードできれば最高です!
@kinocode
@kinocode 4 жыл бұрын
KinoCodeブログにファイルを用意しております。 目次の「レッスンで使ったファイルはこちら」から移動していただき、ご利用ください。 kino-code.com/python_automation_operate_excel_part2/
@peperonperopero
@peperonperopero 3 жыл бұрын
いつも動画でお世話になっています。 こちらの動画[29:12]で実行される棒グラフ表示をさせる際 「FutureWarning: Pass the following variables as keyword args: x, y. From version 0.12, the only valid positional argument will be `data`, and passing other arguments without an explicit keyword will result in an error or misinterpretation. warnings.warn(」 というエラーが表示されました。 原因としては、「x軸、y軸」を 「=」 で表示させないとなってしまうみたいでした。 ーーコードーー outer_bar = sns.barplot(x = df_sales_pivot.index, y = df_sales_pivot['outer'], palette = "rocket") 不明点 トップスのグラフだと縦軸の数字が、正しく表示(100000~900000)されますが、アウターおよびボトムスの表示が(0.0~1.8)になってしまいます。 恐らく、6桁までしか対応出来ていないと思うのですが、何か対策はありますでしょうか。 ご存知の方がおられましたら、ご教授お願い致します。
@クエイボマローン
@クエイボマローン 4 жыл бұрын
未来人ですか?
@onaga-xi1if
@onaga-xi1if 4 жыл бұрын
めちゃくちゃわかりやすいです。
@kinocode
@kinocode 4 жыл бұрын
嬉しいです!!もっとわかりやすい動画を無料でどんどん提供していきたいです!みなさんの仕事や生活を1%でもよくできれば本当に幸いです!
@koro123
@koro123 4 жыл бұрын
わかりやすかったです。 これからも宜しくお願いします。
Pythonで面倒なExcelの仕事を自動化しよう( 第一弾 )|一瞬で仕事がおわるプログラミング活用術
26:58
キノコード / プログラミング学習チャンネル
Рет қаралды 738 М.
💩Поу и Поулина ☠️МОЧАТ 😖Хмурых Тварей?!
00:34
Ной Анимация
Рет қаралды 2,1 МЛН
Please Help This Poor Boy 🙏
00:40
Alan Chikin Chow
Рет қаралды 23 МЛН
Миллионер | 1 - серия
34:31
Million Show
Рет қаралды 2,2 МЛН
Pythonで面倒な「メール配信(Gmail)」の作業を自動化しよう|一瞬で仕事がおわるプログラミング活用術
20:43
たった1分でPythonのプログラミングを始める|Google Colaboratoryの使い方
20:20
キノコード / プログラミング学習チャンネル
Рет қаралды 68 М.
【保存版】Pythonでできることを100個以上紹介!プログラミングでやりたいことが見つかる!
1:05:32
キノコード / プログラミング学習チャンネル
Рет қаралды 26 М.
【Python超入門講座】この動画1本でゼロから基礎をマスター!【初心者向け】
1:18:21
セイト先生のWeb・ITエンジニア転職ラボ
Рет қаралды 405 М.