在R cli中,我能够在数据框中的字符列上执行以下操作:
> data.frame$column.name [data.frame$column.name == "true"] <- 1
> data.frame$column.name [data.frame$column.name == "false"] <- 0
> data.frame$column.name <- as.integer(data.frame$column.name)
Run Code Online (Sandbox Code Playgroud)
我想这样做是一个函数,我尝试了下面的代码,输入data.frame $ column.name作为arg1.我看到它返回时工作(arg1)但是如何将操作返回到原始data.frame?
boolean.integer <- function(arg1) {
arg1 [arg1 == "true"] <- 1
arg1 [arg1 == "false"] <- 0
arg1 <- as.integer(arg1)
}
Run Code Online (Sandbox Code Playgroud) 刚开始使用pendrive 12.04 Kubuntu环境中的python.我必须安装GCC(理解),但我还必须安装python-dev才能使用PIP来安装numpy.为什么我需要python-dev?
sudo apt-get install gcc
sudo apt-get install pip
cd /usr/lib/python2.7/
sudo apt-get install python-dev
sudo pip install numpy
Run Code Online (Sandbox Code Playgroud)