我对R非常陌生,并尝试使用它来分析大型数据集。其中一个名为EssentialSum的表(数据框架?)发生错误,因为数据输入是从“ 26号中途站”而不是“ 26号中途站”输入的,我想解决这个问题,以便可以通过以下方式正确地将此表连接到另一个表: Station.Name。
我已经根据互联网搜索尝试了一些方法,但以下尝试不起作用:
#using the gsub function to replace names for station 26
EssentialRep <- gsub("station 26 midway", "station 26", EssentialSum)
我为EssentialRep得到了一个怪异的表,只有5条记录,这根本不是我想要的。
#using replace function to replace names for station 26
EssentialRep <- replace(EssentialSum, Station.Name = "station 26 midway", Station.Name = "station 26")
我回来了:replace(EssentialSum,Station.Name =“ Station 26 midway”,Station.Name =“ station 26”)错误:未使用的参数(Station.Name =“ 26号中途站”,Station.Name =“ 26号站”)
[请提供帮助,并像您正在与10岁的孩子聊天一样::)
首先复制:
EssentialRep <- EssentialSum
仅替换显示栏中的值:
EssentialRep$Station.Name <- gsub("station 26 midway", "station 26",
EssentialRep$Station.Name)
[您使用gsub
所做的工作将整个数据帧用作输入,但是gsub
仅需要一个字符向量。