夜中に二度ほど目が覚める。ホームレスの去年の今頃の外よりも寒い。 もっとも、あの経験のおかげで屋内にいる限りは寒くても何の文句も出なくなった。

6:55 起床。携帯電話の目覚まし時計が鳴るのを待って朝食にする。

7:25 出発。隣町の某集合住宅の管理人室へ向かう。やはり寒い。 管理人室で掃除の支度を整えて時間つぶし。

8:00 作業開始。ゴミ出しと共用部の清掃。壁のカビ落としのときのホコリを吸い込みそうで危ない作業だ。 マスクなんか効かない。

10:05 携帯電話を見たら終了時刻を過ぎている。 尻ポケットの携帯電話に仕込んだ目覚まし時計が鳴っているはずなのだが感じられない。 とにかく管理人室へ戻って報告&撤収。

今日は図書館が休みなのでそのまま曳舟の部屋に戻る。ここでようやく洗濯ができる。 PC を起動して適当に待つ。このあと散髪にも行きたい。

11:15 洗濯物を干し終わる。Pandas のドキュメントを読み続ける。正午前後に不意に眠くなる。 なんとか起きておやつ休憩。昼食みたいなものだ。

13:00 外出。スカイツリータウンに行き三省堂書店で雑誌チェック。 月刊小説すばるの増田こうすけ先生の連載が最終回。漫画家生活初めての最終回。すごいな。

トイレに行ってからバスターミナルに行き錦糸町駅行きに乗る。今日は錦糸公園前で降りる。

ホープ錦糸町店で散髪。1100 円。隣の客の大食い話が面白い。

ブックオフロッテシティー錦糸町店に寄り道してむこうぶちの単行本の品揃えをチェック。 たぶん麻雀破壊神傀と差し替える形で下取りに出した人がいる。

16:00 オリナスへ移動。テレビ売り場で時間を潰す。ろくなニュースがない。 しばらくしてタイトー F ステーションオリナス錦糸町店に移動。ビートマニアと MJ で 6 クレ遊ぶ。 ビートマニアの新イベントの仕様がわからないので、チケットみたいなものが減らない。

【SCORE】
合計SCORE:+69.8

【最終段位】
四人打ち段位:雷神 幻球:12

【12/17の最新8試合の履歴】
1st|--*--**-
2nd|----*---
3rd|**-*----
4th|-------*
old         new

【順位】
1位回数:3(37.50%)
2位回数:1(12.50%)
3位回数:3(37.50%)
4位回数:1(12.50%)
平均順位:2.25

プレイ局数:50局

【打ち筋】
アガリ率:20.00%(10/50)
平均アガリ翻:3.40翻
平均アガリ巡目:12.70巡
振込み率:10.00%(5/50)

【12/17の最高役】
・倍満
・跳満

ツモスー

私はツモスーをテンパイすると、だいたいその瞬間放銃するのだ。しかし今回は張れた。 もっとも役満ツモは期待していない。けっきょく上家から出アガリ。倍満で十分だ。

19:25 カスミオリナス錦糸町店。343 円。

  • 生姜焼き丼

19:45 ビッグエー墨田業平店。438 円。

  • シュークリーム
  • 大きなおむすび鮭
  • 小粒納豆 (3)
  • ハムマヨパン
  • くりーむフライ
  • ポテコ塩

20:00 曳舟の部屋に戻る。郵便受けにデカイ封筒が。バイト先からだ。 内容は月末の報告書を郵送する際の年末仕様特別封筒と手拭い。ありがたい。

PC と晩飯。テザリングでインターネットを見る途中に VS Code が勝手に何かをダウンロードしているフシがある。 ウィンドウ左下の歯車から Install update を押そうものなら、オフラインでの再起動時に WSL のフォルダーを開けなくなる。

21:50 いったん PC 作業を中断して風呂に入る。散髪したから頭に微細な毛が付着しているのを丁寧に落とす。

22:30 風呂から上がる。この瞬間だけは体が温かい。Pandas の IO tools 速読終了。前半部分しか興味がない。 後述のメモで言うところの Pickling およびそれ以降はどうでもいい。CSV の節のコードを少し試す。

23:30 消灯。

Pandas Notes

  • IO tools
    • CSV & text files
      • read_csv() のさまざまなオプション
      • read_fwf() という変種
      • SeriesFrameData.to_csv() をサポート
    • JSON
      • 同様に .to_json()
      • 生成される JSON の仕様
      • read_json() も同様
    • HTML
      • read_html()DataFrame のリストを返す
      • バックエンド
      • .to_html()
    • Excel files
      • read_excel() を .xls ファイルに対して使うには xlrd というモジュールが要る
      • .xlsx に対しては xlrd か openpyxl が要る
      • .xlsb については pyxlsb が要る
      • .to_excel()
    • Open Document spreadsheets
      • pd.read_excel('path_to_file.ods', engine='odf')
      • 残念ながら .ods への書き出しサポートはない
    • Binary Excel files (.xlsb)
      • こういうフォーマットがあるのは知らなんだ
      • pd.read_excel('path_to_file.xlsb', engine='pyxlsb')
    • Clipboard
      • read_clipboard()
      • .to_clipboard()
      • Windows と Linux とで別個に調べる
      • xclip, xsel とは?
    • Pickling: これは使わないだろう
    • msgpack: ここは読まなくていい
    • HDF5
      • PyTables
    • Feather: バイナリー
    • Parquit: バイナリー
    • ORC: バイナリー
    • SQL queries
      • これはちょっとすぐにはできない
    • Google BigQuery: 別パッケージへ栄転
    • Stata format: 知らない
    • SAS format: 知らない
    • SPSS formats: 知らない
    • Other formats
      • Pandas のネイティブフォーマットとは何だという話にならない
    • Performance considerations: 速度とデータ量の比較