小编dsl*_*rty的帖子

将dataframe列转换为1或0表示"true"/"false"值并分配给dataframe

在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)

r type-conversion

27
推荐指数
4
解决办法
8万
查看次数

为什么在Kubuntu 12.04中安装numpy需要python-dev

刚开始使用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)

python ubuntu debian pip

6
推荐指数
1
解决办法
5323
查看次数

标签 统计

debian ×1

pip ×1

python ×1

r ×1

type-conversion ×1

ubuntu ×1