R @NGCPRCvI1194Xiu 周りも飲まないとか凄すぎる。 新入生のとき未成年だし、そもそも飲みたくないから友達とみんなでソフトドリンク頼んだ。 そしたら、先輩が飲まなくていいよって言ってたくせに後から友達に飲まない人初めて見たって嫌味言ってたらしい。 twitter.com/amanex__/statu… 2022-05-01 23:20:29
Haruka Sakamoto @harukask1231 医師 / 修士(公衆衛生学)/ 博士(国際保健学) 東京女子医科大学 グローバルヘルス部門 准教授 日本医療政策機構 シニアマネージャー 東京財団政策研究所 主任研究員 専門は国際保健・医療政策です。 国際保健や医療関係の話題、また以前住んでいたイラン・中東の話題が中心です。 Haruka Sakamoto @harukask1231 日本の少子化の要因を分析した論文を発表しました(共著) 結論は、「高収入・高学歴の人ほど子供を産んでいるし、子供の数も多い」でした(ざっくりした説明ですが) 詳細は以下に続きます。 journals.plos.org/plosone/articl… 2022-04-28 17:24:07 リンク journals.plos.org Salaries, degrees, and babies: Tre
Googleドライブ上にあるテキストファイルの内容をGASで読み取る機会があったのでメモ・・・ function getTextFile() { const contents = DriveApp.getRootFolder() .getFilesByName('test.txt') .next() .getBlob() .getDataAsString("utf-16"); Logger.log(contents); } .getRootFolder()の部分はフォルダを指定することもできる getFolderById('フォルダid') 以下を末尾に加えると改行ごとに分けて配列に格納することができる .split(/[\s]+/); 以下を末尾に加えると改行削除できる .replace(/\r?\n/g, ''); The post GASでテキストファイルの内容を読み取る first
今回はVBAで最速で文字列に含まれる文字列の出現回数をカウントする関数を求めて色々と調査してみました。 きっかけ 調査内容 結果報告 テスト1 テスト2 ソースコード Split法 Len-Replace法 InStr法 バイト配列法 まとめ きっかけ とあるCSVパーサーのソースコードを読んでいて、以下の様な構文を見かけた。 'CSVデータの行数の最大値を取得するため、 '暫定的に入力データを改行コードごとに配列に分割 Dim iLines() As String iLines = Split(s, vbCrLf) dim maxLines As Long maxLines = UBound(iLines) - LBound(iLines) + 1 私自身も今までこの方法はよく使ってきた。 一行で書けるので美味しい。 maxLines = UBound(Split(s, vbCrLf))
一般的なVBAでは、文字列がNullになることは少ないので、Null値を返すことはないです。見つかったら1以上の数値を返し、見つからなかったら0を返す、と覚えておけばいいでしょう。 サンプル 次の例は、「ABCDE」の中から「D」を検索してその位置を表示します。 Sub Sample1() Dim String1 As String, String2 As String String1 = "ABCDE" String2 = "D" MsgBox InStr(String1, String2) End Sub 所見 InStr関数は、とても役に立つ関数です。ただし、単独で使うことは希でしょう。上記サンプルのように、ただ文字の位置を調べて終わるという作業は、実務ではほとんどありません。文字の位置を調べて、それを元に次の処理を行うのが一般的です。たとえば、セルに「田中 亨」のようなデータが入力
Webスクレイピング(Webデータ抽出、データスクレイピングとも呼ばれる)とは、Webからデータを抽出し、Web上のデータをデータベースやスプレッドシートに格納・分析可能な構造化データへの変換するWeb技術です。 Webスクレイピング技術は、Webスクレーパー(Webクローラー)を構築するのによって実現されますが、プログラミングを知らない方にとって、この作業は難しいかもしれません。しかし幸いなことに、今ではコーディングを行わずともWebデータを自動抽出できるスクレイピングツールが数多く登場しています。 これらのツールの多くは簡単な操作だけで設定できる上、ツールによって機能や特徴も多種多様です。たとえば、クラウド型であればサーバーにシステムを構築せずとも、アカウント発行だけで利用可能です。 そこで今回はスクレイピングツール30選を一挙に紹介していきます。スクレイピングツール導入を検討中の方は
関西発のやわらかニュースを発信するサイト「まいどなニュース」。ユーザーのみなさんの「知りたい気持ち」に、関西ならでは「こてこて」サービス精神でこたえます。 打撃音と「オエー」という合いの手が会場に響きます。思う存分棍棒(こんぼう)で木を殴りつけると、汗をぬぐう来場者の表情は晴れやか。会社員の男性(36)は「めちゃくちゃスカッとする。こんな風に全力で何かを叩くことなんでない」と笑みをこぼしました。65樹種で作った200本の棍棒を展示、販売、そして試し殴りできる「大棍棒展」が2月11~20日午前11時~午後7時、大阪市中央区北浜2の北浜Nギャラリー(ホテルTHE BOLY OSAKA地下1階)で開かれています。なぜ棍棒?「試し殴り」がTwitterのトレンド入りするなど異様な盛り上がりを見せる展示の主催者、東樫(あづま・かし)さん(30)に聞きました。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く