2019-07-01から1ヶ月間の記事一覧

いつも忘れるpandas.DataFrameの備忘録

全然覚えられない。 #欠損値NaNが含まれる行/列を削除する(how="all"とすると全て欠損値の行/列を削除する。デフォルトはhow="any"。axis=1とすると列削除) result_df = df.dropna(how="all", axis=1) # DataFrameのindexを振り直すreset_index(drop=True…

ある文字列において、特定の文字がX文字以上連続した場合に限り、その連続した文字列で元の文字列を分割する

「ある文字列において、特定の文字がX文字以上連続した場合に限り、その連続した文字列で元の文字列を分割する」ことを考えた。 まずこれはどういうことか。具体例を示す。例えば、何らかのテキストファイルを1行ずつ読み込んで処理をする場合に、特定の行…

pythonでファイル名変更 ~ os.rename('変更前ファイル名', '変更後ファイル名') 同じファイルがあっても上書きしてくれるんじゃないの?

世間の評判では「os.rename」は、同じファイルが既にあれば上書きしてくれるとのこと。 しかし、上手くいかなかったのだ。 os.rename('変更前ファイル名', '変更後ファイル名') なので結局、「変更後ファイル名」と同じファイル名のファイルがあった時にエラ…

pandasのDataFrame新規作成時のエラー:If using all scalar values, you must pass an index

pandasで新規にDataFrameを作成しようとしたらエラー。 If using all scalar values, you must pass an index 問題のコードは次のようなコード。data1とdata2は数値。 df = pd.DataFrame({ 'col1':data1, 'col2':data2 }) これを次のように1つだけlistにし…

いやぁねぇ、忙しすぎなので本当にタダのメモ。Algorithm Visualizer。

これいいね。 競プロ?なにそれ美味しいの?というくらい、やっていませんが。 大昔にuva-online judgeとproject eulerやっていたけど0xA年以上前。。。。algorithm-visualizer.org