python– tag –
-
Pythonノート
キーワードを使って、ファイルを分別にしたい。【python】
環境 Windowsの仕様 エディション:Windows 10 Pro バージョン:20H2 経緯 pythonを使っていて、フォルダに大量のファイルがありました。 初めの文字は「startswith()」、 最後の文字は「endswith()」、 で、分別できたけど、真ん中あたりにある文字を検出し... -
Pythonノート
ファイル名の前の文字を検出して、分別にしたい。【python】
環境 Windowsの仕様 エディション:Windows 10 Pro バージョン:20H2 経緯 pythonを使っていて、フォルダに大量のファイルがありました。 ファイルの最初の文字を分別したいと思い、 今回、勉強しました。 startswith()を使って、分類する まず、プログラム... -
Pythonノート
.csvのファイルを分別にしたい。【python】
環境 Windowsの仕様 エディション:Windows 10 Pro バージョン:20H2 経緯 pythonを使っていて、フォルダに大量のファイルがありました。 「.csv」のデータだけがほしいなと思い、 今回、勉強しました。 endswith()を使って、分類する まず、プログラムを書... -
Pythonノート
python glob SyntaxError: (unicode error) ‘unicodeescape’ codec can’t decode bytes in position 2-3: truncated \UXXXXXXXX escape【python】
環境 Windowsの仕様 エディション:Windows 10 Pro バージョン:20H2 経緯 pythonを使っていて、glob関数でファイルのパスを取得して、コピペしたら、 「python glob SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-... -
Pythonノート
複数、階層があるフォルダのcsvファイルを全部取得する【python】
環境 Windowsの仕様 エディション:Windows 10 Pro バージョン:20H2 経緯 pythonを使っていて、glob関数でフォルダの中身の中にあるcsvファイルを全部取得しようとしたら、そのフォルダが何層にもなって、さらにほかのフォルダにもcsvファイルが存在してい... -
Pythonノート
Outlookの改行ができない【python】
環境 Windowsの仕様 エディション:Windows 10 Pro バージョン:20H2 経緯 pythonを使って、Outlookでメールの本文を書いていました。改行したくて、pythonの次の行に文章を書いたのですが、うまくいきませんでした。 なので、今回はOulookで改行する方法を... -
Pythonノート
タスクスケジューラを使って、pythonを定期実行する【python】
環境 Windowsの仕様 エディション:Windows 10 Pro バージョン:20H2 経緯 作ったpythonのプログラムを定期実行できるようにしてみました。 手順 アプリ"タスクスケジューラ"を開く。開くと、右側に「操作」というタブがあり、そこの「タスク作成」をクリッ... -
Pythonノート
pythonをコマンドプロンプトで実行する【python】
環境 Windowsの仕様 エディション:Windows 10 Pro バージョン:20H2 経緯 pythonでプログラムを書いてて、コマンドプロンプトで実行してみました。 手順 コマンドプロンプトを開く"cd pythonファイルがあるパス" で実行したいファイルがあるパスへ移動する”... -
Pythonノート
DataFrameを並び替える【python】
環境 Windowsの仕様 エディション:Windows 10 Pro バージョン:20H2 経緯 pythonでプログラムを書いてて、dfに大量のデータが入っていたので、並び替えたいと思い、今回勉強しました。 sort_values()を使う sort_values()を使うとできました。↓のような感じ... -
Pythonノート
ValueError: Shape of passed values is (3493518, 2), indices imply (2611, 2)【python】
環境 Windowsの仕様 エディション:Windows 10 Pro バージョン:20H2 経緯 pythonでプログラムを書いてて、concat()を使って、結合しようとしたら、”ValueError: Shape of passed values is (3493518, 2), indices imply (2611, 2)”というエラーが出てしまい... -
Pythonノート
行数を数える【python】
環境 Windowsの仕様 エディション:Windows 10 Pro バージョン:20H2 経緯 pythonでプログラムを書いてて、concat()を使って、結合しようとしたら、エラーが出た。 データ数を数えて、データ数がそろっているか確認してみました。 Shape()は使えない。 Shape... -
Pythonノート
TypeError:’set’object is not callableが出る【python】
環境 Windowsの仕様 エディション:Windows 10 Pro バージョン:20H2 経緯 pythonでプログラムを書いていたら、「TypeError: 'set' object is not callable」とでました。 "{}"ではなくて、"[]"だった。 書いたコードを確認すると、 days = {'Monday', 'Tues... -
Pythonノート
ファイルの作成日時を取得したい【python】
環境 Windowsの仕様 エディション:Windows 10 Pro バージョン:20H2 経緯 データを抽出する際にプロパティの中の”作成日時”を取得できたら、データ解析の時に便利だと思いたちました。 ”作成日時”を取得する手順 各種インポート import datetime import os ... -
Pythonノート
CSVファイルに新しい行を追加したい【python】
環境 Windowsの仕様 エディション:Windows 10 Pro バージョン:20H2 経緯 csvファイルを読み込んで、形を整えていたら、”時間”の行がないことに気づきました。 ”時間”の行があれば、グラフなどの可視化をしたときに便利なので、今回、追加してみました。 Ti... -
Pythonノート
TypeError: only integer scalar arrays can be converted to a scalar indexがでた。【python】
環境 Windowsの仕様 エディション:Windows 10 Pro バージョン:20H2 経緯 Pythonで、条件抽出をしようとしたら、TypeError: only integer scalar arrays can be converted to a scalar indexというエラーがでた。 実際のコマンド df[df["C02"] >= 180] m... -
Pythonノート
csvファイルを書き込んだら、文字化けした。【python】
環境 MacBook Air (11-inch, Early 2015) バージョン11.6(20G165) Python 3.8.8 64-bit 経緯 抽出したデータをto_csvでcsvに書き込んだら、文字化けした。 実際のコマンド df.to_csv('export.csv', Index=False) dfはcsvファイルを読み込んだデータです... -
Pythonノート
csvファイルのindex0,columns0を値を取得したい。【python】
環境 MacBook Air (11-inch, Early 2015) バージョン11.6(20G165) Python 3.8.8 64-bit 経緯 抽出したcsvデータの中で”日付を知りたいな”と思い、データの中身を見るとindex0,columns0に欲しいデータがあった。 実際のコマンド date = df.iat[0,0] #ind... -
Pythonノート
ファイル名を取得したい。【python】
環境 MacBook Air (11-inch, Early 2015) バージョン11.6(20G165) Python 3.8.8 64-bit 経緯 抽出したデータの中に適当なデータ名がなかったので、いっそcsvファイル名をつければいいと思い立った。 実際のコマンド import os basename = os.path.basen... -
Pythonノート
TypeError: Index(…) must be called with a collection of some kind, ‘******’ was passedのエラー。【python】
環境 MacBook Air (11-inch, Early 2015) バージョン11.6(20G165) Python 3.8.8 64-bit 経緯 ファイル名と日付を無事取得できたので、それをカラムにしようとしたら、TypeError: Index(...) must be called with a collection of some kind, 'ファイル... -
Pythonノート
読み込んだcsvファイル名を取得したい。【python】
環境 MacBook Air (11-inch, Early 2015) バージョン11.6(20G165) Python 3.8.8 64-bit 経緯 データを大量に羅列する時に、どの行がどのファイルかを明白にしたいと思い、”ファイル名をcolumnにつけたらいい"と考えた。でも、ファイル名ってどうやって... -
Pythonノート
読み込んだcsvファイルのindex:0, column:0のところの文字を取得したい。【python】
環境 MacBook Air (11-inch, Early 2015) バージョン11.6(20G165) Python 3.8.8 64-bit 経緯 csvファイルは読めたので、行とか列とかではなく、ピンポイントで値を取得したいと思いたった。 実際のコマンド df.iat[0,0] 考えたこと 結論から言うと、上... -
Pythonノート
Parsererror: Error tokenizing data. C error: Expected 1 fields in line 8, saw 2と出た。【python】
環境 MacBook Air (11-inch, Early 2015) バージョン11.6(20G165) Python 3.8.8 64-bit 経緯 条件抽出をしようとして,>=を使ったら、Parsererror: Error tokenizing data. C error: Expected 1 fields in line 8, saw 2というエラーがでた 実際のコ... -
Pythonノート
TypeError:’>=’ not supported between instances of ‘str’ and ‘int’と出た。【python】
環境 MacBook Air (11-inch, Early 2015) バージョン11.6(20G165) Python 3.8.8 64-bit 経緯 条件抽出をしようとして,>=を使ったら、TypeError:'>=' not supported between instances of 'str' and 'int'というエラーがでた 実際のコマンド diff[... -
Pythonノート
LINEのチャットボットで定期実行をする(Heroku Scheduler)【python】
環境 MacBook Air (11-inch, Early 2015) バージョン11.6(20G165) Python 3.8.8 64-bit Heroku LINE API 経緯 LINEのチャットボットを使っているのだが、「定期実行」ができれば、「幹事などやる時便利かも」と思い調べてみら、「Heroku scheduler」と... -
Pythonノート
ModuleNotFoundError:No module named ‘flask’と出た。【python】
環境 MacBook Air (11-inch, Early 2015) バージョン11.6(20G165) VisualStudioCode Python 3.8.8 64-bit 経緯 Flaskでデータベースを作成しようとして、「app」から「db」をインポートしようとしたら、 ModuleNotFoundError: No module named 'flask' ... -
Pythonノート
Error: Failed to find Flask application or factory in module “hello”. Use “FLASK_APP=hello:name to specify one.と出た。【python】
環境 MacBook Air (11-inch, Early 2015) バージョン11.6(20G165) VisualStudioCode Python 3.8.8 64-bit 経緯 Flaskを勉強しようとして、環境変数を設定して、Flaskを走らせようと、 Error: Failed to find Flask application or factory in module "h... -
Pythonノート
NameError: name ‘any_var’ is not definedと出た。【python】
経緯 変数を使って計算しようとしたら、 NameError: name 'any_var' is not difined と出ました。 実際のコマンド any_var += 1 原因 any_varという名前の変数が定義される前に使ったことが原因です。 対処 変数を定義してから、使いましょう。 any_var = ... -
Pythonノート
KeyError:’c’と出た。【python】
経緯 辞書型でキーにアクセスにしようとしたら、 KeyError: 'c' と出ました。 実際のコマンド a = {'a': 10, 'b':20} a['c'] 原因 辞書型で存在していないキー(ここでいうと'c'ですね)でアクセスしたのが原因です。 対処 存在しているキーをよく確認しま... -
Pythonノート
TypeError: can only conatenate list (not “int”) to listが出た。【python】
経緯 足し算をしようとしたら、 TypeError: can only conatenate list (not "int") to list と出ました。 実際のコマンド [2] + 2 原因 リスト型とリスト型以外のものを足しているのでエラーが出てしまいました。 対処 型を合わせると解決します。 [2] + [2] -
Pythonノート
IndexError: list index out of rangeと出た。【python】
経緯 リストの中を見ようとしたら、 IndexError: list index out of range と出ました。 実際のコマンド a = [2,4,6,7] a[5] 原因 インデックスの範囲外を指定しているのが原因です。 対処 インデックスの指定範囲内を入力しましょう。 a = [2,4,6,7] a[0]...