ブックマーク / squeuei.github.io (2)

  • シェアサイクルについて

    時折シェアサイクルを使っている。私が使っているのはHELLO CYCLING。料金体系に不満は少ない。カーシェアリングのように、サブスクリプション加入必須で毎月乗らないと元が取れない、なんてことはない。出先で使えるのが良い。歩くにはちょっとだけ離れている、でもタクシーを使うのは気が進まない。そんな場所は案外あるものだ。折りたたみ自転車でこれを解消できるのでは? と思ったこともあった。でもラストワンマイルのモビリティとしての折りたたみ自転車は、出先までの、走ってない間のペナルティが大きすぎた。10kgを切る小型軽量な車両であっても、だ。せっかく買った折りたたみ自転車も結局は手放してしまった。 これはシェアサイクリングの感想じゃないけど、他に乗っている自転車がロードバイクなので、電動アシスト自転車の便利さに感動する。乗るのに着替えなくて良い、バッグもカゴにいれるだけでいい。駐めるときはスタンド

    squeuei
    squeuei 2026/02/15
  • Excelでfind

    Excelで任意の長さの連続したデータをスピルとして取得したいとき、ありますよね。=A1:A100のように書いてしまうと、たとえば20個しかデータがない時に余計なセルまでスピル範囲に含まれてしまうし、120個データがあった時に取りこぼす。データ長に合わせて自動的にスピル範囲を調整してほしい! ではどうするか? 範囲が不連続のとき データが連続しておらず、値があるセルだけを取り出したいのであれば、FILTERとISBLANKを使えば良い。これは多くの人が用いている素直なやり方だろう。 =FILTER(A:A,NOT(ISBLANK(A:A))) これはMatlabでいうところの論理インデックスとして使える。NOT(ISBLANK(A:A))の代わりにA:A>0で抽出することもできる。 Matlabでいうところのfind()、つまり「TRUEとなる行番号を取得」したいならこれ。SEQUENCE

    squeuei
    squeuei 2026/02/13
  • 1