s 5

データサイエンス分野において、PythonがRを抜き、最もよく使用されているプログラミング言語となった。しかし、Cloud Academyのレポートによると、Rのプロフェッショナルの方が仕事の需要は大きかったという。

「Python」と「R」はデータサイエンティスト職の求人で最も多く要求されるスキルに数えられている。ところが、こうしたプロフェッショナルの仕事で最も頻繁に使用されているプログラミング言語について調査した複数の報告書によると、実際は評価が分かれるという。Cloud Academyの米国時間12月27日付の報告書で明らかになった。

まず、TIOBE Programming Community Indexによれば、2018年の検索エンジンのリクエスト数でみたRの順位は下降気味だったという。だが、データプロフェッショナル1万6000人を対象に実施したKaggleの調査では、全体で最も人気の高いプログラミング言語はPythonであるものの、統計およびデータサイエンティストは他のどの職務よりも業務でRを使用している割合が高いことが分かった。データサイエンティストの87%はPythonを、71%はRを業務で使用していると回答していると、同報告書に記…
続きはソース元で
https://japan.techrepublic.com/article/35131060.htm

Why Python is the real programming language of data science, not R
https://www.techrepublic.com/article/why-python-is-the-real-language-of-data-science-not-r/


スポンサードリンク
4:名刺は切らしておりまして 2019/01/12(土) 18:55:36.17 ID:K7woRKwy.net

Rは統計データを扱うのに特化した言語であって
システムを組むには不向きなだけだろ


6:名刺は切らしておりまして 2019/01/12(土) 18:57:58.43 ID:dibLf/yi.net

Python 遅いけど、、

使いやすいし、便利なライブラリも多い。


5:名刺は切らしておりまして 2019/01/12(土) 18:55:39.34 ID:ekSjywov.net

データをnumpyとかpandaとかに整形するのがめんどいんじゃ糞が


7:名刺は切らしておりまして 2019/01/12(土) 19:05:32.54 ID:XHrLj9Fn.net

基本をC、ライブラリは都合のいいもの。今はたしかにPython。
Rは統計というかデータベース用だとおもう。


10:名刺は切らしておりまして 2019/01/12(土) 19:15:41.63 ID:ephSBmTY.net

最近は機械学習系のライブラリがみんなPythonだからな
イヤでも使うしかない


11:sage 2019/01/12(土) 19:24:51.91 ID:OWQfCzk/.net

>>10
>最近は機械学習系のライブラリ
プログラマー全体の何パーセントが,「機械学習系のライブラリ」を
使用するのか? これがPythonの人気の主な理由とは思えない!


16:名刺は切らしておりまして 2019/01/12(土) 19:41:12.41 ID:ephSBmTY.net

>>11
この記事はデータサイエンティスト限定の話だし
もちろん他の用途では事情は変わってくるだろうね
機械学習いらんってことなら、別の言語でも全然構わないだろう

ちなみにPythonでプログラム書いてWebサイトを立ち上げようとすると
素のApacheですぐに動かないから微妙に面倒くさい
Djangoとかのフレームワークを使う手もあるけど、
それぞれにクセがあって多少手間がかかる

最後は何を作りたいかで決まるでしょう


13:名刺は切らしておりまして 2019/01/12(土) 19:32:17.23 ID:b4p6ouCE.net

2chでも変なところで改行してると気になる


20:名刺は切らしておりまして 2019/01/12(土) 19:59:05.68 ID:q+VwURUA.net

データ解析といえばSASじゃないの?時代は変わったな


23:名刺は切らしておりまして 2019/01/12(土) 20:13:22.05 ID:0AG1278f.net

>>1
Julia は?


27:名刺は切らしておりまして 2019/01/12(土) 20:27:33.19 ID:bz9KFmyJ.net

普段業務でR言語を利用するなんて日本なわけないと思ったらやっぱり日本じゃなかった


28:名刺は切らしておりまして 2019/01/12(土) 20:33:18.62 ID:FyOIkd6T.net

>>27
別に日本でも使うだろ。
研究者やデータサイエンティストとかなら。
ITドカタだけが仕事でプログラミングしてるわけじゃねーんだぞ


29:名刺は切らしておりまして 2019/01/12(土) 20:37:41.08 ID:bz9KFmyJ.net

>>28
趣味レベルだろ


31:名刺は切らしておりまして 2019/01/12(土) 20:41:28.24 ID:FyOIkd6T.net

>>29
仕事で使ってるんだぞ?立派な業務使用。
商用ソフトのクオリティではないだけの話。
そこは目的が違うだけ。

英語で言ったら「英語は通訳しか仕事で使わない」
と言ってるようなもん


24:名刺は切らしておりまして 2019/01/12(土) 20:16:59.67 ID:sJf3fT7h.net

Rはデータ処理しやすいから好き
書き方も好き


54:名刺は切らしておりまして 2019/01/13(日) 00:59:43.61 ID:6q6Qw5AL.net

Rってソフトウエアってイメージあったわ


83:名刺は切らしておりまして 2019/01/13(日) 12:40:47.79 ID:4VcpaMum.net

今メインはMatlab+Statistical Toolboxで計算してて,たまにR使うくらいなんだけど,
Pythonに置き換えるってのはなんかメリットある?
やってるのはMCMCとかの1000行くらいから10000行くらいの計算。
Matlab使いやすいからずっと使ってるんだけど,最近Pythonをよく聞くのでちょっと気になってる。


89:名刺は切らしておりまして 2019/01/13(日) 13:31:25.77 ID:Ev0OzgOy.net

>>83
別にMatlabで何の問題なくできてるなら、問題はない。

Pythonが好まれてるのはオープンだから。
Matlabは商用ソフトなんで誰でも使えるわけじゃない。
あなたが書いたコードを共有するときに問題になる。

新しいアルゴリズムがデファクトで、
pythonで実装されるようになりつつあるから、
次第にpythonを使わざるをえなくなる機会は増えていく


94:名刺は切らしておりまして 2019/01/13(日) 15:39:11.20 ID:pSQYDZ7L.net

>>89
計算するだけならmatlabやRで良い事に同意

その計算モジュールをWebAPIやMQ等で他のモジュールと連携させたり、MongoDBやRedis等のDBを読み書きしたりと、システム化してAIにするには、pythonの方が便利

要は、バッチでデータ処理してた時代から、クラウドでAIする時代に変わり、pythonがトップになったんだと思う


48:名刺は切らしておりまして 2019/01/13(日) 00:12:37.48 ID:GObm6Thu.net

python は perl5 の次のステップアップで覚えた言語
データ処理は出力がある程度まとまっている Rに任せてる


37:名刺は切らしておりまして 2019/01/12(土) 21:44:28.59 ID:bl6GrAb2.net

Python簡単で便利だしな
情報工学の基礎を学んでない人でも扱える


33:名刺は切らしておりまして 2019/01/12(土) 20:51:34.47 ID:RxXl9REQ.net

Rかじった程度の統計の人やプログラム未経験だけどとにかくクエリは自力でかけますみたいな人たちにとっては取っつきやすいみたいですね
純粋なプログラマーにはクソ言語にしか見えない


34:名刺は切らしておりまして 2019/01/12(土) 20:55:54.96 ID:FyOIkd6T.net

純粋なプログラマーって言い方が謎だが、
プログラミングそのものでお金をもらってるのと、
何か成果を出すためにプログラミングをツールとして
使ってる人ではそりゃ見方が違うだろ。


42:名刺は切らしておりまして 2019/01/12(土) 23:21:51.98 ID:Jk8z6VDP.net

お前らプログラムやってるのか知らんがデータサイエンティストはお前らと全く違う職種だから
言語ってスレタイで自分の領域だと勘違いして入るのはクルマの免許しかないやつがバイクスレに入るようなもん


46:名刺は切らしておりまして 2019/01/13(日) 00:02:49.29 ID:cXFUuuq3.net

>>42
ワロタ

確かに、
「車のほうが値段高いから俺のほうが偉い」
とか無意識に思ってそう。


60:名刺は切らしておりまして 2019/01/13(日) 01:29:31.94 ID:Lqlv4ZuM.net

データサイエンティスト≒統計家じゃね


77:名刺は切らしておりまして 2019/01/13(日) 09:19:31.15 ID:4qHb4AL0.net

>>60
統計ではなくパターン化がデータサイエンティストの仕事

将来こうなるorこうするだろう、
っていうのが、データサイエンティストには読める


63:名刺は切らしておりまして 2019/01/13(日) 02:02:49.47 ID:Xagx+4Vu.net

データサイエンティストとデータアナリストは別な
データアナリストはExcelでグラフ作ってプレゼンしたりする奴ら
データサイエンティストはRやPythonで予測モデルを作る奴ら


65:名刺は切らしておりまして 2019/01/13(日) 02:29:01.95 ID:caw1iggm.net

 
データアナリスト = データを分析して傾向を割り出す
データサイエンティスト = データを分析して予測を立てる
機械学習エンジニア = 鑑別器の正解率を高めるように特徴量を際立たせる

こんな感じか?


82:名刺は切らしておりまして 2019/01/13(日) 12:01:04.24 ID:7HNKg5tW.net

numpy, scipy, scikit-learn
この3つの影響が大きいと思う

Pythonによるデータ分析入門 第2版 ―NumPy、pandasを使ったデータ処理
Wes McKinney
オライリージャパン
売り上げランキング: 4,566

元スレ: http://anago.2ch.sc/test/read.cgi/bizplus/1547285870/