请考虑以下代码
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$col1自a = "col1"
如何判断R "a"是变量而不是列的名称?
我想等待按键并在按下字母时退出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)