73megane

シチサンメガネ

【テキストエディタ】VSCodeで矩形選択

テキストエディタはVSCodeを使っている。 ちょっとしたデータ加工をする時に矩形選択をしたいことがあったのでキーボードショートカットをメモ。 # Mac # マウス操作の場合 ⇧ + ⌥ + マウス # キーボード操作の場合 ⇧ + ⌥ + ⌘ + 矢印キー 参考 s4-ba.hatenabl…

【Python】改行しないでprintする

改行しないでprintしたい。 やることは簡単で、endオプションを付けるだけ。 やはり実際につくりたいものをつくりながら、わからないことを調べるのが一番身につくなぁ。 コード print("Hello World", end="") 参考 qiita.com python3で改行なしでprintする

プログラミング設計書

考えている段階、頭を整理する段階のときは、ノートにボールペンで手書きであーだこーだ頭を一杯にしながら手を動かしている。不思議だなぁと思うのは、手を動かして書いていると解決策が見つかる。 頭の中を整理出来た後は、Markdownで清書。 テキストファ…

【Python】JupyterからPrestoに接続する方法

データストアとして、HDFSとPostgreSQLを使っている。 両方のテーブルを結合して結果を出したいため、SQL分散処理エンジンのPrestoを利用している。 Prestoとは qiita.com 以下のコードの接続設定を変更したら出来た。 JupyterからPresto接続し、取得結果をD…

【Python】ファイル出力(上書き、追記)

DataFrameのデータを加工しながら1レコードずつファイル出力したいことがあった。 そのやり方の紹介。 サンプルコード data.to_csv( 'test.csv', index=False ) ''' 追記する方法 modeで、'a'を指定するだけ。 ''' data.to_csv('test.csv', mode='a') 書いて…