2019-01-01から1年間の記事一覧
CREATE TABLE t1 ( created_at DATETIME DEFAULT CURRENT_TIMESTAMP, updated_at DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP );
DataFrameオブジェクトを作るよりも、ndarrayオブジェクトを使う方が便利かな。 import numpy as np import pandas as pd data_array = [[1.0, 2.0, 3.0], [11.0, 12.0, 13.0]] df = pd.DataFrame(data_array) こうすると次のような結果となる。 0 1 2 ーー…
次のようなテストコードで、dataframeであるdf1を作成し、A列~D列を用意する。 dataframeの値はnp.random.randnで適当に生成。ここで、df1のC列とD列を書き換えることを考えるが、indexを指定したdf2の列で書き換えるのと、indexを指定しないdf3の列で書き…
dataframeの特定の列の値をsplitで分割して新しいdataframeの列として取得するには、splitにexpand=Trueオプションを使用する。 例えば、dataframeのある列が次のような文字列を格納していたとする。 X'分割区切り文字'suffix1 Y'分割区切り文字'suffix2 Z'…
覚えてられねー。 #pandas.Dataframeの列全てへ日付変換を適用して、datetimeを指定したstrへ変換 df['カラム名'].dt.strftime("%Y/%m/%d") #次のような文字列のSeriesを纏めて、datetimeへ変換 #0 03-Sep-19 #1 18-Sep-19 #2 03-Sep-19 pd.to_datetime(df['…
全然覚えられない。 #欠損値NaNが含まれる行/列を削除する(how="all"とすると全て欠損値の行/列を削除する。デフォルトはhow="any"。axis=1とすると列削除) result_df = df.dropna(how="all", axis=1) # DataFrameのindexを振り直すreset_index(drop=True…
「ある文字列において、特定の文字がX文字以上連続した場合に限り、その連続した文字列で元の文字列を分割する」ことを考えた。 まずこれはどういうことか。具体例を示す。例えば、何らかのテキストファイルを1行ずつ読み込んで処理をする場合に、特定の行…
世間の評判では「os.rename」は、同じファイルが既にあれば上書きしてくれるとのこと。 しかし、上手くいかなかったのだ。 os.rename('変更前ファイル名', '変更後ファイル名') なので結局、「変更後ファイル名」と同じファイル名のファイルがあった時にエラ…
pandasで新規にDataFrameを作成しようとしたらエラー。 If using all scalar values, you must pass an index 問題のコードは次のようなコード。data1とdata2は数値。 df = pd.DataFrame({ 'col1':data1, 'col2':data2 }) これを次のように1つだけlistにし…
これいいね。 競プロ?なにそれ美味しいの?というくらい、やっていませんが。 大昔にuva-online judgeとproject eulerやっていたけど0xA年以上前。。。。algorithm-visualizer.org
題名の通り。 理由は調べられていないが、pycharm使ってpandasのdataframeをdebugして中身を確認していたときに、何故かデータが表示されなくて悩んだ。 カラム名に「&」が含まれるものがあり、「&」を削除したら表示された。 (追記) stackoverflow.com
有力な情報を観測したのでここにメモ。 DeepMindの研究者による(恐らく今後発売予定の)バンディット問題のアルゴリズムに関する書籍のドラフトが公開されているhttps://t.co/kdYSNCtCllかなりのボリュームで,バンディット問題の重要トピックを網羅してい…