How to-code-r
-
Upload
janos-divenyi -
Category
Education
-
view
2.155 -
download
0
Transcript of How to-code-r
![Page 1: How to-code-r](https://reader031.fdocuments.us/reader031/viewer/2022022413/58ee74531a28abb9698b45a5/html5/thumbnails/1.jpg)
How To Code?
CEU - 2015 Fall
János Divényi
![Page 2: How to-code-r](https://reader031.fdocuments.us/reader031/viewer/2022022413/58ee74531a28abb9698b45a5/html5/thumbnails/2.jpg)
1 - Stay organized
![Page 3: How to-code-r](https://reader031.fdocuments.us/reader031/viewer/2022022413/58ee74531a28abb9698b45a5/html5/thumbnails/3.jpg)
Project
do_code.do
GretlV1.csv
gretl_1.gretl
stata.dta
![Page 4: How to-code-r](https://reader031.fdocuments.us/reader031/viewer/2022022413/58ee74531a28abb9698b45a5/html5/thumbnails/4.jpg)
Project
Data
Code
Output
![Page 5: How to-code-r](https://reader031.fdocuments.us/reader031/viewer/2022022413/58ee74531a28abb9698b45a5/html5/thumbnails/5.jpg)
Project
Data
appended_trade.csv
2003.csv
Code
2004.csv
…
Output
![Page 6: How to-code-r](https://reader031.fdocuments.us/reader031/viewer/2022022413/58ee74531a28abb9698b45a5/html5/thumbnails/6.jpg)
Project
Data
Code
append_data_files.R
analyse_export_import.R
Output
![Page 7: How to-code-r](https://reader031.fdocuments.us/reader031/viewer/2022022413/58ee74531a28abb9698b45a5/html5/thumbnails/7.jpg)
Project
Data
regressions.htm
export_import.png
Output
Code
![Page 8: How to-code-r](https://reader031.fdocuments.us/reader031/viewer/2022022413/58ee74531a28abb9698b45a5/html5/thumbnails/8.jpg)
2 - Be clear
![Page 9: How to-code-r](https://reader031.fdocuments.us/reader031/viewer/2022022413/58ee74531a28abb9698b45a5/html5/thumbnails/9.jpg)
# use comments
## to explain
## to create sections
![Page 10: How to-code-r](https://reader031.fdocuments.us/reader031/viewer/2022022413/58ee74531a28abb9698b45a5/html5/thumbnails/10.jpg)
mydf %>% mutate(lx = log(x))
coke_prices %>%
mutate(log_price = log(price))
![Page 11: How to-code-r](https://reader031.fdocuments.us/reader031/viewer/2022022413/58ee74531a28abb9698b45a5/html5/thumbnails/11.jpg)
mydf %>% mutate(lx = log(x))
coke_prices %>%
mutate(log_price = log(price))
![Page 12: How to-code-r](https://reader031.fdocuments.us/reader031/viewer/2022022413/58ee74531a28abb9698b45a5/html5/thumbnails/12.jpg)
3 - Don’t repeat
![Page 13: How to-code-r](https://reader031.fdocuments.us/reader031/viewer/2022022413/58ee74531a28abb9698b45a5/html5/thumbnails/13.jpg)
trade2003 <- read.csv(′2003.csv′)
trade2004 <- read.csv(′2004.csv′)
trade2005 <- read.csv(′2005.csv′)
…
trade2013 <- read.csv(′2013.csv′)
rbind(trade2003, trade2004, …, trade2013)
![Page 14: How to-code-r](https://reader031.fdocuments.us/reader031/viewer/2022022413/58ee74531a28abb9698b45a5/html5/thumbnails/14.jpg)
trade2003 <- read.csv(′2003.csv′,
header=FALSE, …)
trade2004 <- read.csv(′2004.csv′)
trade2005 <- read.csv(′2005.csv′)
…
trade2013 <- read.csv(′2013.csv′)
bind_rows(trade2003, …, trade2013)
![Page 15: How to-code-r](https://reader031.fdocuments.us/reader031/viewer/2022022413/58ee74531a28abb9698b45a5/html5/thumbnails/15.jpg)
bind_rows(
lapply(
2003:2013,
function(year) {
read.csv(paste(year, ′.csv′),header=FALSE, …)
}
)
)
![Page 16: How to-code-r](https://reader031.fdocuments.us/reader031/viewer/2022022413/58ee74531a28abb9698b45a5/html5/thumbnails/16.jpg)
+1 – Search for help