Python樹林– category –
-
Python樹林
【Python】データの中央値を求める方法|pandasのmedian()関数を使用
使用環境 OS:Windows 10 Pro(バージョン:20H2) 言語:Python(pandasライブラリ使用) 経緯 PythonでCSVファイルからデータを抽出した際、**データの中央値(メディアン)**を確認したい場面がありました。 そこで、中央値を簡単に求める方法について... -
Python樹林
【Python】openpyxlでセルの幅を調整する方法|column_dimensionsとwidthの使い方
使用環境 OS:Windows 10 Pro(バージョン:20H2) 言語:Python(openpyxlライブラリ使用) 経緯 PythonでExcelファイルを操作する際、セルの幅(列幅)を調整したい場面がありました。 そこで、openpyxlライブラリを使ってセル幅を調整する方法について... -
Python樹林
【Python】openpyxlで散布図(ScatterChart)を作成する方法|体温データのグラフ化例
使用環境 OS:Windows 10 Pro(バージョン:20H2) 言語:Python(openpyxlライブラリ使用) 経緯 PythonでExcelファイルを操作する中で、日付と体温データをもとに散布図(Scatter Chart)を作成したいと考えました。 そこで今回は、openpyxlライブラリを... -
Python樹林
【Python】openpyxlでセルの表示形式をユーザー定義に変更する方法|number_formatの使い方
使用環境 OS:Windows 10 Pro(バージョン:20H2) 言語:Python(openpyxlライブラリ使用) 経緯 PythonでCSVファイルからデータを読み込むと、**Excelに貼り付けた際、セルの表示形式が「標準」**になってしまうため、自動で「ユーザー定義」形式(たと... -
Python樹林
【Python】csvデータから日付を取得してdatetime型に変換する方法|漢字を含む日付にも対応
使用環境 OS:Windows 10 Pro(バージョン:20H2) 言語:Python(pandas・datetime使用) 経緯 PythonでCSVファイルからデータを読み込んで処理をしている中で、日付データを取得して、正しい形式(datetime型)に変換したいと思いました。 特に今回は、... -
Python樹林
【Python】.mean()で取得した平均値をDataFrameに変換する方法|pandasの基本操作
使用環境 OS:Windows 10 Pro(バージョン:20H2) 言語:Python(pandasライブラリ使用) 経緯 Pythonでデータを処理している中で、DataFrameの列ごとの平均値を求めたいと思い、.mean()を使用しました。 しかし、.mean()で取得した結果(Series型)は、... -
Python樹林
【Python】ValueError: Cannot convert (‘木’,) to Excel が発生した原因と対処法|openpyxlエラー完全解説
使用環境 OS:Windows 10 Pro(バージョン:20H2) 言語:Python(pandas、openpyxl使用) 経緯 Pythonを使い、pandasで抽出したデータをopenpyxl経由でExcelに貼り付けようとしたところ、次のエラーが発生しました。 ValueError: Cannot convert ('木',) ... -
Python樹林
【Python】インストールされていないPCでPythonプログラムを動かす方法|PyInstallerでexe化する手順
使用環境 OS:Windows 10 Pro(バージョン:20H2) 言語:Python(PyInstaller使用) 経緯 会社では、セキュリティ上の制限から、 インターネット接続不可 Pythonのインストール禁止 といったパソコンが存在します。 そこで、Pythonがインストールされてい... -
Python樹林
【Python】Exception in Tkinter callback …… TypeError: startswith first arg must be str or a tuple of str, not Entry の原因と対処法
使用環境 Windows 10 Pro(バージョン20H2) 経緯 Pythonでtkinterを使用しているときに、次のようなエラーが発生しました。 Exception in Tkinter callback TypeError: startswith first arg must be str or a tuple of str, not Entry プログラム内で、E... -
Python樹林
【Python入門】フォルダ内ファイルをキーワード検索して自動分類する方法【初心者向け解説】
対応環境 エディション:Windows 10 Pro バージョン:20H2 背景と課題 Pythonで作業をしていると、フォルダ内に大量のファイルが溜まることがあります。 ファイル名の先頭を判定するstartswith()、末尾を判定するendswith()を使えば、分類は容易でした。し... -
Python樹林
【Python入門】ファイル名の先頭文字で分類する方法|startswith()の使い方
対応環境 エディション:Windows 10 Pro バージョン:20H2 背景 Pythonで作業をしていると、フォルダ内に大量のファイルが存在して管理が難しくなることがあります。 今回、ファイル名の先頭に特定の文字列が含まれているかを検出して、ファイルを自動で分... -
Python樹林
【Python入門】.csvファイルだけを抽出・分類する方法|endswith()の使い方
対応環境 エディション:Windows 10 Pro バージョン:20H2 背景 Pythonで作業をしていると、フォルダ内に大量のファイルが溜まってしまうことがあります。 その中から**「.csvファイルだけを抽出したい」**と考え、今回新たに方法を学びました。 解決策:e... -
Python樹林
【Pythonエラー対策】glob使用時の「unicodeescape」エラーを解決する方法|パスの注意点
使用環境 エディション:Windows 10 Pro バージョン:20H2 背景 Pythonで作業している際に、glob関数を使ってファイルのパスを取得しようとしました。しかし、パスをコピペしたところ、次のエラーが発生しました。 SyntaxError: (unicode error) 'unicodee... -
Python樹林
【Python入門】複数階層にあるフォルダ内のCSVファイルをすべて取得する方法|globの使い方
使用環境 エディション:Windows 10 Pro バージョン:20H2 背景 Pythonで作業している中で、glob関数を使ってフォルダ内のCSVファイルを取得しようとしました。しかし、対象のフォルダは複数の階層構造になっており、さらにその下のサブフォルダにもCSVフ... -
Python樹林
Outlookの改行ができない【python】
環境 Windowsの仕様 エディション:Windows 10 Pro バージョン:20H2 経緯 pythonを使って、Outlookでメールの本文を書いていました。改行したくて、pythonの次の行に文章を書いたのですが、うまくいきませんでした。 なので、今回はOulookで改行する方法を... -
Python樹林
【Python】タスクスケジューラを使ってPythonプログラムを定期実行する方法
はじめに 今回は、作成したPythonプログラムをWindows標準機能である「タスクスケジューラ」を使って定期実行する方法について勉強しました。 使用環境は以下のとおりです。 OS: Windows 10 Pro バージョン: 20H2 背景 Pythonプログラムを手動で実行する... -
Python樹林
【Python】コマンドプロンプトでPythonプログラムを実行する方法
はじめに 今回は、Windows環境において、コマンドプロンプトからPythonプログラムを実行する方法について勉強しました。 使用環境は以下のとおりです。 OS: Windows 10 Pro バージョン: 20H2 背景 Pythonでプログラムを書いている中で、エディタを介さず... -
Python樹林
【Python】DataFrameを並び替える方法|sort_valuesの使い方
使用環境 OS:Windows 10 Pro(バージョン:20H2) 言語:Python(pandasライブラリ) 経緯 Pythonでプログラムを書いている中で、DataFrame(df)に大量のデータが格納されていたため、見やすくするために並び替えを行いたいと考えました。 そこで今回は... -
Python樹林
【Python】ValueError: Shape of passed values is (3493518, 2), indices imply (2611, 2) の原因と対処法
使用環境 OS:Windows 10 Pro(バージョン:20H2) 言語:Python(pandasライブラリ) 経緯 Pythonでプログラムを作成中、concat()関数を使ってDataFrameを結合しようとしたところ、以下のエラーが発生しました。 ValueError: Shape of passed values is (... -
Python樹林
【Python】DataFrameの行数を数える方法|len()の活用
使用環境 OS:Windows 10 Pro(バージョン:20H2) 言語:Python(pandasライブラリ) 経緯 Pythonでプログラムを作成している際、concat()を使ってDataFrameを結合しようとしたところ、エラーが発生しました。 エラーの原因を調査するため、DataFrameの行... -
Python樹林
TypeError:’set’object is not callableが出る【python】
環境 Windowsの仕様 エディション:Windows 10 Pro バージョン:20H2 経緯 pythonでプログラムを書いていたら、「TypeError: 'set' object is not callable」とでました。 "{}"ではなくて、"[]"だった。 書いたコードを確認すると、 days = {'Monday', 'Tues... -
Python樹林
【自動運転#32】追従させる【ソフトウェアPart20】
環境 Raspberry pi zero iphone8 エディターはラズパイに初めから付いている、Thonnyを使ってます。 今回は カメラとサーボモータを使って、追従できると知ったのでやってみました。 部品 ピンソケット基板モータドライバRaspberry Pi Zeroジャンプワイヤ... -
Python樹林
【自動運転#31】ラジコンっぽくしてみる ステアリング編【ソフトウェアPart19】
環境 Raspberry pi zero iphone8 エディターはラズパイに初めから付いている、Thonnyを使ってます。 今回も プログラムの解読が進まないので、今回も気分を変えて、プログラムをスマホで操作できるようにして、ラジコンっぽくしようと思います。 部品 ピン... -
Python樹林
【自動運転#30】ラジコンっぽくしてみる モータ編【ソフトウェアPart18】
環境 Raspberry pi zero iphone8 エディターはラズパイに初めから付いている、Thonnyを使ってます。 今回は プログラムの解読が進まないので、今回は気分を変えて、プログラムをスマホで操作できるようにして、ラジコンっぽくしようと思います。 部品 ピン... -
Python樹林
【自動運転#29】OpenCVの関数【ソフトウェアPart17】
環境 Raspberry pi zero エディターはラズパイに初めから付いている、Thonnyを使ってます。 今回は 今回はOpenCVの関数を解読してます。 OpenCVとは OpenCV(Open Source Computer Vision Library)は、インテル社が開発・公開したオープンソースのコンピュ... -
Python樹林
【自動運転#28】wiringpiの関数【ソフトウェアPart16】
環境 Raspberry pi zero エディターはラズパイに初めから付いている、Thonnyを使ってます。 今回は 前回、プログラムを実行しても、動かなかったから、プログラムの解読に励みます。 今回はwiringpiをやります。 wiringpiとは WiringPiはRaspberry PiのGPI... -
Python樹林
【自動運転#27】pinMode PWM:Unable to do this when using /dev/gpiomem. Try sodo?【ソフトウェアPart15】
環境 Raspberry pi zero エディターはラズパイに初めから付いている、Thonnyを使ってます。 今回は 今回から、いよいよ自動運転のプログラミングに入ります。 部品 ピンソケット2種類基板モータドライバRaspberry Pi Zeroジャンプワイヤーモバイルバッテリ... -
Python樹林
【自動運転#26】モータをPWMで制御する【ソフトウェアPart14】
環境 Raspberry pi zero エディターはラズパイに初めから付いている、Thonnyを使ってます。 今回は 以前、モータを回した時はモータをただ回す、止める、回す、止めるだけの制御だったので、 今回はPWM制御を使って、回転数を変えてみたいと思います。 部... -
Python樹林
【自動運転#25】9軸センサーをラズパイに認識させる【ソフトウェアPart13】
経緯 前回は9軸センサーをハンダ付したので、 今回は9軸センサーをラズパイに認識させていこうと思います。 やったこと 9軸センサーをラズパイに繋げる 9軸センサラズパイのGPIOピン番号VCC1番(3.3V)GND9番(GND)SCL5番SDA3番*数字はラズパイのピン番号で... -
Python樹林
【自動運転#23】OpenCVをインストール【ソフトウェアPart12】
環境 Raspberry Pi ZeroRaspberry Pi Camera V2Raspberry Pi Zero用カメラケーブルモバイルバッテリ 前回まで インストールの続きです。 今回はOpenCVです。 手順 OpenCVをインストール 非公式のビルド済みパッケージをインストール はじめに「非公式のビ...