Feng Jiang

I am the Director of the Office of Innovation for Education at the University of Arkansas, where I lead research and initiatives that support innovative educational practices in Arkansas schools. Before joining the University of Arkansas, I spent nine years teaching high school physics in China. In 2008, I came to the U.S. to further my studies, earning my Ph.D. in Curriculum and Instruction with a focus on Science Education from the University of Arkansas in 2012.

My professional journey includes postdoctoral research at New York University and various research roles at the Office of Innovation for Education. I live in Fayetteville with my wife and three lovely boys.

Recent Writing

All writing

Better Organization of R Markdown Outputs

By default, the Knit button renders R Markdown output into the same folder as the source .Rmd file. The R Markdown Cookbook shows how to change that behavior by defining …

Use CSVY Format for Data Storage

I have used fread() and fwrite() from the data.table package for years. Recently, I noticed that a change introduced in version 1.11.0 broke some old code. The change …

Export R Data to SAS

The Problem Importing SAS data into R is straightforward: the haven package provides read_sas(), which reads *.sas7bdat files into an R data frame. Going the other …

Run a SAS Script from R

Unlike SAS, which can host an R session after the right setup, R cannot host a SAS session directly. R can, however, call operating-system commands with system(). SAS can …

Run R Code in SAS

SAS can run R code inside a SAS program, but only after R support is enabled. The setup has two parts: turn on R integration in SAS, and tell SAS where R is installed. …