问题描述
第一次来这里呵呵。我知道我的问题可能是一个愚蠢的问题,但找不到我所调查的其他问题的答案。
我正在尝试将表示频段首选项的字符串矢量(来自较大的数据帧)转换为“ 1”和“ 0”,对于特定频段为1,对于所有其他频段为0。但是,当我使用print()而不分配结果时,我的代码工作正常。当我尝试使用return()或另一种分配模式时,它带有错误或仅一个值。这是我的代码:
for(x in ){
if('Pb&C' %in% x){
print(1)} else{
print(0)}
}
}
如何将结果转换为矢量?
我已经尝试过这些,但是都出现错误:
for (x in rejeicao) {
if ('Pb&C' %in% x) {
a <- return(1)
} else{
a <- return(0)
}
}
a
还有:
for (x in rejeicao) {
if ('Pb&C' %in% x) {
a[x,] <- return(1)
} else{
a[x,] <- return(0)
}
}
非常感谢
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)