1. 学ぶ
  2. /
  3. コース
  4. /
  5. purrr で学ぶ中級関数型プログラミング

Connected

演習

リスト列の data.frame を作成する

この章の締めくくりとして、リンク抽出器をリスト列で実装してみましょう。ネストされたデータフレーム(つまり、リスト列をもつデータフレーム)を使う目的は、ワークフローを整然と保つために、すべてをデータフレーム内に収めることです。

この章のはじめから使ってきた4つのURLを含む urls 列を持つ df という tibble が用意されています。中身を確認したい場合は、コンソールでこのデータフレームを表示してみてください。

作業としては、作業スペースに用意されている get_links() 関数の結果を格納する新しい列 links を作成します。この関数の出力は要素数がそれぞれ異なるため、結果はリスト列になります。標準的なデータフレームに戻すには、あとで unnest() する必要があります。

指示

100 XP
  • 必要な3つのパッケージ dplyr、tidyr、purrr を読み込みます。

  • df オブジェクトに対して mutate() を実行します。mutate() は urls 列に get_links() 関数を適用します。

  • 結果を表示します。

  • 結果を unnest します。