Benefits of learning R language

Hi,

I have my heart set on a career in portfolio management.
Is it worth it investing the time in learning the R language?

Working in finance you deal with data and analysis all the time so my assumption is that it wouldn't hurt.

Thanks

 

Hi Betseat-Getachew, the silence is deafening, sorry about that.... Any of the threads below helpful?

  • Learning a foreign language some of the benefits that you think you personally derive from learning another language? I just passed ... Do any of you enjoy learning languages? This is an extremely subjective question, but what are ... the C1 test for German and I think I'm going to move onto a different language. Perhaps Russian ...
  • Learning BRIC languages for Professional Development Are any of you doing intensive language programs in order to get into the job market of any of the ... can't decide if learning Mandarin is worth the time and effort for the benefits. BRIC ...
  • Which is the best language to learn in today's world? plan on learning a new language. Though it is purely for learning something new, any positive impact on ... my career would be an added advantage. I am thinking of Mandarin. Everywhere I see and everything ... I read points to China's rise. Which language would be better in your opinion? ...
  • Best Foreign Language to Learn for IB Hi guys! I have already read a ton of threads about foreign languages but I am still unsure about ... interesting to learn another language useful in IB. I am now among Portuguese, Japanese and German. Some ... language pretty useless in Europe Japanese: pros:-Japan is still one of the wealthiest countries (and will ...
  • Best Foreign Language to Learn for I-banking/Consulting? french, would you say it's a good language to learn, and if not, what should I take instead, and why? ... The title says it all. Currently, I'm thinking about learning french, and I already know ... a good amount of hindi (can't read or write yet, but am very conversational in it since I'm ...
  • Best Language to Learn for Finance? language. I've always wanted to do business in Hong Kong and China, but I have heard that learning ... a language for someone to learn for international business / international finance? The schools I'll ... I'm interested in finance, I am also highly interested in international business and learning a new ...
  • Best Coding Language to Learn language to learn? I'm currently in an IBD role as an analyst but I have a serious entrepreneurial ... down, learn valuable skills then start my own business or join up with a small startup). I'm ... a total neophyte with what coding languages are in vogue, so if anyone has any view into this I would love ...
  • More suggestions...

Calling relevant professionals! CornBeggar cphafner mhc0610

You're welcome.

I'm an AI bot trained on the most helpful WSO content across 17+ years.
 

R is still on the come-up as far as being adopted in the finance world. It's still worth knowing though. The issue is that if you don't make some serious effort to apply your knowledge of R after you've learned it, it's very easy to forget. In other words, if your current job doesn't use R, it may be hard to maintain the skill. You should also consider either Python or SQL as those are also really popular languages.

 

Thank you for clarifying. Would you say there is a benefit to learning SQL in addition to R or Python? Perhaps I'm mistaken and it's not needed for a PM role in which case I may even need to edit my original post.

 

To break it down: SQL is great for extracting data from databases; Python/R is great for everything apart from that, including data manipulation and extraction from external sources. If this is your first programing language I would strongly recommend Python as it's easier to understand, more versatile and the online resources/community is superior to R

 
Betseat-Getachew:
Hi,

I have my heart set on a career in portfolio management. Is it worth it investing the time in learning the R language?

Working in finance you deal with data and analysis all the time so my assumption is that it wouldn't hurt.

Thanks

I think it is worth it. Investing your time in R language will prove to be beneficial when there is any coding related task to be completed.

Visionary | Lead | Enthusiast
 

Couple of thoughts here:

1) R is cool for stats research and visualization. TBH, the latter is where you'll be spending your time outshining excel. (Besides regressions, how much heavy stats do you think you'll do?)

2) The above is different if you are a quant. Numerical accuracy matters a lot and R is a analysis language. I bet quants are going to use C++ for the heavy lifting by writing high grade code to solve problems

3) The division of labor is real. JPM's quants and engineers developer and maintain the tools so you can focus on comparative advantage. IB analysts have build in custom functions build by PHD's in excel they can press a button for instead of writing code and waiting for it to run. I've had bosses burn me for focusing too much on the code when it's not my main job.

4) Depending on asset class, backtesting and coming up with ways to manipulate data is probably where you'll write R.

5) Depends on manager's preference and how much freedom you have to go outside excel.

 
Best Response

Python is probably better since with pandas you can do everything you can do with r plus it’s closer to a normal programming language which will be useful if you end up in a job where you can add value by just automating simple tasks (which is a lot of them). The reason to use r is that a lot of academic research comes out in r first (so you can just download their packages instead of replicating it yourself) but at your level that probably won’t be an issue. Also with python after you learn the basic syntax you can just start playing around with quantopian and focus more on learning the stuff you actually care about. SQL is good to know but also really easy to pick up so unless you can credibly claim to have experience writing optimized queries for big datasets it probably has little to no signalling value on top of either r or python (though if your resume feels sparse it still might be worth spending an hour or 2 going through an sql tutorial so you can claim you know it).

 

I doubt anyone above truly used R or Python on their job. For portfolio management purposes, R is way more efficient than Python because of its unique advantages in data cleaning and data manipulation. You can consider Python as the "dummy version" of C++, which would be a little too fancy for a job in portfolio management unless you are a quant.

I work in asset management, focusing on alternative credit investments. I almost exclusively use R on my job. I'm adept with R, Python and VBA, and I found out that R is best for my job. Python would be a powerful tool, yes, but I just don't think that's something necessary for asset management.

 

I worked at a large bulge bracket on their internal investments desk. We were translating all of our code from R to Python (in fact, my internship project was re-doing a bunch of their VaR Models) due to performance issues. Pandas was far quicker for implementing our LPs. To this day my old desk uses a combination of Python and C++, and all the R code has been deprecated.

Considering BAML and JPM both use Python forks for most of their development, I’m going to have to disagree with you.

 

I have moved all of my infrastructure AND models from R to Python a few years ago. There are still things that R does better, but Python in Jupiter is such a great tool that it makes up for these deficiencies.

I have to say that the choice of the programming language will depend on PM preference, asset class and existing infrastructure. You should assume that you will end up learning and forgetting multiple languages through your career and there is nothing bad about that.

PS. I just wish there was a “table editor” that could be plugged into python

I have a friend who lives in the country, and it's supposed to be an hour from 42nd Street. A lie! The only thing that's an hour from 42nd Street is 43rd Street!
 

Officia ut error est asperiores aliquam velit nisi. Autem maxime eos voluptate commodi eligendi. Exercitationem dicta necessitatibus sit veritatis ut aut. Ipsa animi velit atque quaerat unde.

Career Advancement Opportunities

April 2024 Investment Banking

  • Jefferies & Company 02 99.4%
  • Goldman Sachs 19 98.8%
  • Harris Williams & Co. New 98.3%
  • Lazard Freres 02 97.7%
  • JPMorgan Chase 03 97.1%

Overall Employee Satisfaction

April 2024 Investment Banking

  • Harris Williams & Co. 18 99.4%
  • JPMorgan Chase 10 98.8%
  • Lazard Freres 05 98.3%
  • Morgan Stanley 07 97.7%
  • William Blair 03 97.1%

Professional Growth Opportunities

April 2024 Investment Banking

  • Lazard Freres 01 99.4%
  • Jefferies & Company 02 98.8%
  • Goldman Sachs 17 98.3%
  • Moelis & Company 07 97.7%
  • JPMorgan Chase 05 97.1%

Total Avg Compensation

April 2024 Investment Banking

  • Director/MD (5) $648
  • Vice President (19) $385
  • Associates (86) $261
  • 3rd+ Year Analyst (14) $181
  • Intern/Summer Associate (33) $170
  • 2nd Year Analyst (66) $168
  • 1st Year Analyst (205) $159
  • Intern/Summer Analyst (146) $101
notes
16 IB Interviews Notes

“... there’s no excuse to not take advantage of the resources out there available to you. Best value for your $ are the...”

Leaderboard

1
redever's picture
redever
99.2
2
Betsy Massar's picture
Betsy Massar
99.0
3
BankonBanking's picture
BankonBanking
99.0
4
Secyh62's picture
Secyh62
99.0
5
kanon's picture
kanon
98.9
6
GameTheory's picture
GameTheory
98.9
7
CompBanker's picture
CompBanker
98.9
8
dosk17's picture
dosk17
98.9
9
numi's picture
numi
98.8
10
Kenny_Powers_CFA's picture
Kenny_Powers_CFA
98.8
success
From 10 rejections to 1 dream investment banking internship

“... I believe it was the single biggest reason why I ended up with an offer...”