在R中是否有方法(或更具体地说是代码)在数据集中使用现有数据创建一个新列?
我试图使用mutate()函数从现有数据生成一个新列。新列称为“权重”,它将显示声学标签ID的权重是1、2还是3(3种不同的权重)。有3种不同的协议(71kHz、67kHz和69kHz),每个重量编号属于各自的协议 这是我试图使用的代码。这里有什么问题吗在R中是否有方法(或更具体地说是代码)在数据集中使用现有数据创建一个新列?,r,R,我试图使用mutate()函数从现有数据生成一个新列。新列称为“权重”,它将显示声学标签ID的权重是1、2还是3(3种不同的权重)。有3种不同的协议(71kHz、67kHz和69kHz),每个重量编号属于各自的协议 这是我试图使用的代码。这里有什么问题吗 mutate(Weight = case_when("71kHz"(Protocol)~"1" "69kHz"(Protocol
mutate(Weight = case_when("71kHz"(Protocol)~"1"
"69kHz"(Protocol)~"2",
"67kHz"(Protocol)~"3"))
回答您的问题时,代码第一行后缺少一个逗号。感谢您解决此问题!