小编web*_*ebb的帖子

R - 使用变量访问数据框列

请考虑以下代码

a = "col1"
b = "col2"
d = data.frame(a=c(1,2,3),b=c(4,5,6))
Run Code Online (Sandbox Code Playgroud)

此代码生成以下数据框

  a b
1 1 4
2 2 5
3 3 6
Run Code Online (Sandbox Code Playgroud)

但是,所需的数据框是

  col1 col2
1 1    4
2 2    5
3 3    6
Run Code Online (Sandbox Code Playgroud)

此外,我希望能够做到像d$a那么这将抢d$col1a = "col1"

如何判断R "a"是变量而不是列的名称?

r dataframe

25
推荐指数
2
解决办法
5万
查看次数

在 while 循环中等待按键并停止脚本

我想等待按键并在按下字母时退出q。该脚本不等待密钥。如何纠正呢?

while read line
do
    ...
    while :
    do
        read -n 1 key

        if [[ $key = q ]]
        then
            break
        fi
    done
done < $1
Run Code Online (Sandbox Code Playgroud)

bash

5
推荐指数
1
解决办法
6111
查看次数

标签 统计

bash ×1

dataframe ×1

r ×1