Julia ときどき R, Python によるコンピュータプログラム,コンピュータ・サイエンス,統計学 生物系の人が苦しめられるあのデータ形式をRで扱いやすいように変換する data1 = read.table("clipboard", header=TRUE) data2 = stack(data1) data = subset(data2, !is.na(values)) を紹介しているが,subset を使うよりは na.omit が単純明快 data = na.omit(stack(read.table("clipboard", header=TRUE))) おまけ dplyr を使えば data = read.table("clipboard", header = TRUE) %.% stack() %.% subset(!is.na(values)) のように中間変数が要らな
突然ですが、秘書が欲しいと思ったことはありませんか? タクシーの手配、セミナー会場でのお弁当準備、お客さんに喜ばれるお土産など。ちょっとしたときに代わりにやってくれる人がいると便利ですよね。でもプライベートの仕事を会社の人にお願いするのも迷惑だろうし、誰かを雇おうにもそんなお金はない...というのが現状だと思います。 そこでオンライン秘書サービスを使ってみてはいかがでしょう? 「kaori-san」なら、24時間365日、こちらの依頼(リクエスト)に対応してくれます。月額4980円から利用可能です。画面の向こうの"秘書"は「一流企業で要求の多い上司のもとで働いた経験のある人間」のようなので、仕事もデキるのではないかと推測されます。 このサービスでは、「秘書が物理的に出向いてお手伝いをするリクエスト」は受け付けていません。逆に言えば、物理的に出向かなくても良いリクエストであれば、何でも受け付
みなさん本当にお疲れ様です。しかし、そんなにがむしゃらに働かなくても、もう少し効率良く働くこともできます。 今回は、ソーシャルメディアの投稿スケジュールや自動化、分析などを管理するツール「Buffer」のコンテンツクラフターBelle Beth Cooper氏より、もっと効率良く働くための5つのアイデアをご紹介しましょう。(Cooper氏はExist社の共同創立者でもあります) Bufferの文化で好きなのは、一生懸命ではなく効率良く働くことを重視しているところです。私たちのチームでは、十分な睡眠と運動、それに余暇の時間をとることを大事にしているので、仕事の時間はできるだけ生産性を上げるようにしています。 一生懸命働くというのは、陥りやすい習慣でもあります。1日の終わりに仕事スイッチを切ったり、週末に仕事のことを考えずに休養するのは、難しいこともあります。自分で会社を立ち上げていても、管理
鳥類、恐竜起源説 今でこそ、鳥類は恐竜から進化したという説は常識になりつつあるが、少し前まで鳥類の起原はワニ類や絶滅した爬虫類のいずれかの系統にあるものとされた。 しかし、鳥類の恐竜起源説の歴史は古い。1859年にダーウィンによって種の起原が発表されてすぐに、イギリスの進化論支持者である生物学者のハクスリーは鳥類が恐竜の子孫であるとの説を提唱した。彼はコンプソグナトゥスと始祖鳥の骨格を比較し、前足と羽毛は別として、両者の骨格がよく類似していることを示した。 だが、当時の恐竜研究の第一人者であったリチャード・オーウェンは、「始祖鳥は最初の鳥類であり、恐竜の系統とは大きく離れたものである。」として、ハクスリーの学説に反対した。
なんかTLで偶然そんな話題があったので。 コードはF#です。 まずrefについて 値制限の話題に行く前に、refについて説明します。 refは、「変更可能な値」を実現するために使える型で、大体こんな感じに実装されています。 type 'a ref = { mutable contents: 'a } (* refの生成 *) let ref x = { contents = x } (* refが格納している値を参照 *) let (!) x = x.contents (* refが格納している値に再代入 *) let (:=) x y = x.contents <- y これによって、以下のようなコードが書けます。 let a = ref "hoge" printfn "%A" !a a := "piyo" printfn "%A" !a これを実行すると、hogeとpiyoが出力されま
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く