メインコンテンツへスキップ

トラック

R開発者

R Developerとして成功するために必要なキャリア構築スキルを、コードを効率的に書き、パッケージ化する方法を学びながら身につけましょう。 コーディング経験は不要です!

  • R
  • プログラミング
  • 52 時間
  • 4,803

無料アカウントを作成

Google で続行
または
続行することで、 利用規約、私たちの プライバシーポリシー そして、あなたのデータが米国に保存されること。

何千もの企業の学習者に支持されています

チームのトレーニングを担当していますか?Businessをお試しください

トラック概要

R開発者

R開発者になる: 効率的なコーディングとパッケージングをマスターする

コーディング経験がなくても、熟練したR開発者になるための旅を始めましょう。 このトラックでは、効率的なRコードの書き方、タスクの自動化、スクリプトの共有や共同作業をしやすくするパッケージ化に必要な基本スキルを身につけます。

Rプログラミングの強固な基礎を築く

Rの基礎を習得することから始めましょう。以下を含みます:
  • 数値、文字列、因子、ブール値、日付、時刻などの主要なデータ構造
  • データを処理し、計算を行うための条件文やループなどの制御構造
  • 最良の練習を用いて、モジュール化され再利用可能な関数を作成する
  • 複雑なコードベースを管理するためのオブジェクト指向プログラミング手法

パフォーマンスと効率のためにコードを最適化する

コードのベンチマーク方法を学び、パフォーマンスのボトルネックを特定して、リソースを多く消費する処理を改善することで、Rスキルを次のレベルへ引き上げましょう。 parallel、purrr、foreach などの強力なライブラリを使って並列処理を学び、より効率的な計算を実現します。 これらの手法を習得することで、大規模データセットを容易に扱える、より高速で最適化されたRコードを書けるようになります。

パッケージングとコラボレーションの技術を極める

R開発者として、コードを共有し、他の人と協力する必要があります。 このトラックでは、次のことを学びます:
  • devtools、roxygen2、testthat などの業界標準ツールを使ってコードをパッケージ化する
  • コードをわかりやすく保守しやすいように文書化する
  • Git を使用してバージョン管理を行い、コードベースを安全かつ効率的に管理する
  • オープンソースプロジェクトに貢献し、他の開発者と協力して作業する

なぜR開発者になるのか?Rは、今日のデータ主導の世界で非常に需要の高いスキルです。 このトラックを修了すると、繰り返し作業を自動化し、データ分析ワークフローを効率化し、堅牢で保守しやすいRパッケージを開発し、データサイエンティスト、アナリスト、開発者と効果的に連携できるようになります。 これらのスキルは、データ分析、ビジネスインテリジェンス、研究などの分野でキャリアを前進させるのに役立ちます。

Rプログラマーを目指している方でも、既存のスキルをさらに高めたい方でも、このトラックは、自信を持って実力のあるR開発者になるための包括的な道筋を提供します。

前提条件

このトラックに受講要件はありません

DataCamp for Mobileでデータスキルを磨きましょう

モバイルコースと毎日5分のコーディングチャレンジで、外出先でも学習を進めましょう。