仕事メモとか

仕事中に調べた情報とか知ったことをメモしています。
unixコマンド, vim, oracle, putty, postgresql, bash, EXCEL, python, SQL全般 など。
最近は tableau, movabletype とかも触ったりしています。
雑な読書感想とかはこちら

カテゴリ: Python

FutureWarning: Comparing Series of datetimes with ... が出た型変換しないで比較しようとしたらワーニングが出ました。実行は進むんですが気持ち悪いので対処。prog.py:65: FutureWarning: Comparing Series of datetimes with 'datetime.date'.  Currently, the'datetim ... もっと読む
このエントリーをはてなブックマークに追加

TypeError: cannot compare a dtyped [datetime64[ns]] array with a scalar of type [bool] が出たえー、pandasで条件を書いてるときにdfを絞ろうとして、こんなエラーが出ました。datatime64は式に使っている変数がそうなだけで、これに限った話ではないです。df[aaa>=bbb ... もっと読む
このエントリーをはてなブックマークに追加

ExcelWriterで追記モードで動かす方法Python 1年生 体験してわかる!会話でまなべる!プログラミングのしくみ森 巧尚翔泳社2017-12-05pythonで簡単にEXCELの読み書きができるExcelWriterなんですが、追記モードってどうやるんだろうと思ったら、mode="a"というのを渡すだけで ... もっと読む
このエントリーをはてなブックマークに追加

pythonでgroupbyしようとしたらコケたKeyError: ('big_code', 'occurred at index 25')こんなエラーです。なんかかなりシンプルな内容ですが、用途としてはこんな感じでした。merge_df = a_df.merge(b_df, how='left', on='code')\ .groupby('big_code')こんな感じでした。 ... もっと読む
このエントリーをはてなブックマークに追加

ValueError: You are trying to merge on object and int64 columns. If you wish to proceed you should use pd.concat が出たはい、pandasで「EXCELで取り込んだやつとSQLで取り込んだやつ」をマージしようとしたら怒られました。マージしようとしたんだけど型が合わない ... もっと読む
このエントリーをはてなブックマークに追加

pandasでlikeや、inの絞り込み文字列をぶつける時に、like検索にする必要が出てきまして。        df = df.loc[df.name.str.contains('あいまい検索', regex=False)].copy()みたいにしました。regexは念の為に正規表現設定指定です。何も指定しないとデフォルトTrueにな ... もっと読む
このエントリーをはてなブックマークに追加

python+pandasでSQLみたいな挙動まとめpython移行をしているのですが、今までSQLでなんども実行していた似たようなSQLが、データフレームの世界になって少し便利になりました。ということで、そのおさらい。まず、データフレームとしてraw型のデータを取ってきます。これ自体 ... もっと読む
このエントリーをはてなブックマークに追加

python で引数を複数化するmainを呼ぶときに、今までは引数が1つだったけど、複数入れられる形に変更、という要件がありまして。@click.argument('dat')↓@click.argument('dat', nargs=-1)こうすると、スペース区切りで複数入力したものを1つに入れられます。nargsの使い方 ... もっと読む
このエントリーをはてなブックマークに追加

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 ... もっと読む
このエントリーをはてなブックマークに追加

文字コードをいい感じに揃える、str.normalize('NFKC')プログラムを見ていたら、なんか呪文のように使ってる場所があって、あんまり気にせずコピペしていましたが、新ためてどういう意味なのか調べました。{df}.{data}.str.normalize('NFKC')調べてみたら、KCタイプの文字変 ... もっと読む
このエントリーをはてなブックマークに追加

↑このページのトップヘ