用字符替换因子

时间:2019-09-12 19:03:05

标签: r gsub

我有一个名为“ df” 的数据框。

df[1,4]
[1] financial services
2349 Levels: #ARTEMIS GLOBAL EQUITY INCOME FUND (AMM) UNIVERSAL-FONDS ZVK 1- 
DEKA 1/1 CHANGE AG 1/3M (EAST) AG ... ZENSHO TRADING CO LTD

我想用 $

替换df [1,4]中的空格
df[1,4] <- gsub(" ", "#", df[1,4])

但是我收到错误消息: 警告消息:

  

在[<-。factor( tmp ,iseq,value =“金融服务”)中:
  无效的因子水平,NA生成

结果是df [1,4]变为NA,但我要有资金的服务。

我知道我正在将factor指定为字符串,但是我不知道如何修改。我尝试过stringsAsFactor = F,但没有帮助。

0 个答案:

没有答案