UnicodeDecodeError: 'euc_jp' codec can't decode byte 0xe3 in position 17: illegal multibyte sequence が出たはい、ちょっとプログラムを修正して実行したら、UnicodeDecodeError: 'euc_jp' codec can't decode byte 0xe3 in position 17: illegal multibyte sequence ...
もっと読む
カテゴリ: Python
文字コードをいい感じに揃える、str.normalize('NFKC')
文字コードをいい感じに揃える、str.normalize('NFKC')プログラムを見ていたら、なんか呪文のように使ってる場所があって、あんまり気にせずコピペしていましたが、新ためてどういう意味なのか調べました。{df}.{data}.str.normalize('NFKC')調べてみたら、KCタイプの文字変 ...
もっと読む
ValueError: Plan shapes are not aligned が出た
ValueError: Plan shapes are not alignedシンプルな改修のはずなのに、なんかエラーがでて止まった。内容は、ValueError: Plan shapes are not alignedというもの。どうもpandasあたりで悪さをして、concatでエラーになっているようだけど、症状から調べるより変更作業から ...
もっと読む
pandasでデータフレームをいろいろな形でmerge
pandasでデータフレームをいろいろな形でmergeはい、なんかわかったようでわかりづらいpandas。SQLでやることはすぐに思いつくのに、pandasの書き方で四苦八苦してます。っていうことで、超簡単対応表。これだけ分かればいいかな。SQL = pandas full outer join = outer le ...
もっと読む
pythonで対象日付を動的に取るサンプル
pythonで対象日付を動的に取るサンプルはい、いまだにpythonに慣れないで四苦八苦(ほとんど触らないから)ということで、メモ程度に記載。要件 毎月1日〜15日に実行=前月の16日〜月末 毎月16日〜月末に実行=当月の1日〜15日 引数指定したら、その対象日(from, to両方 ...
もっと読む
pythonでf文字列で出力を指定
pythonでf文字列で出力を指定急ぎ必要になったので調べました。f文字列で日付型を渡すと、時分秒が入るけど、それを使わない場合の措置。f'aaaaa{targetdata}bbbbb'→aaaaa2020-04-16 00:00:00bbbbbf'aaaaa{targetdata:%Y%m%d}bbbbb'→aaaaa20200416bbbbbコロンの後、書式を ...
もっと読む
pythonで日付を0時0分0秒に丸める
pythonで日付を0時0分0秒に丸めるはい、やり方がわからなかったので調べました。もっと良い方法があるかも。datetime.today().replace(hour=0, minute=0, second=0, microsecond=0))現時点のデータを取ってきた上、時分秒とマイクロ秒を全部ゼロにします。 ...
もっと読む
pythonでZipFileを使ってzip圧縮したらディレクトリ構造まで付いてきたので、ファイルだけにしたい
pythonでZipFileを使ってzip圧縮したらディレクトリ構造まで付いてきたので、ファイルだけにしたい 元々カレントの場所に出力するプログラムを作っていたのですが、 zip圧縮するなら元のファイルは消さないとなー、 くらいに思っていたのですが、 TemporaryDirecto ...
もっと読む
pythonでテスト実行した際、EUC-JP使ってないのに、INTERNALERROR> UnicodeEncodeError: 'euc_jp'... っていうエラーがでた
pythonでテスト実行した際、EUC-JP使ってないのに、INTERNALERROR> UnicodeEncodeError: 'euc_jp'... っていうエラーがでた はい、pythonでプログラムを書いてるのですが、未だによくわからないことが発生します。 今回のお題はこちら。 テスト実行したら、こんなん ...
もっと読む
pandasで、データフレームに対し、同様のフォーマットだったら全部置換したい、的な手法=applymap
pandasで、データフレームに対し、同様のフォーマットだったら全部置換したい、的な手法=applymap はい、データフレーム使ってますか? 便利ですね、pandas。 ということで、今回の要件はこんな感じです。 要件: データフレーム上では全てのデータをそのまま扱 ...
もっと読む