如果列的值(GID)以字符“N”开头,如何替换为 ColB,如果 ColB 在 R 编程中的 Dataframe 中为空
代码:
DataFile <- extract_tables("new.pdf",pages = c(87),
method = "stream", output = "data.frame", guess = TRUE)
DataFrame<-as.data.frame(DataFile)
#removing No. and A# from columns
df2<-subset(DataFrame, Group!="No." & Group!="A#")
输出:
GID ColA ColB
1 2 2
2 3 4
3 5 4
4 6 5
5 6 5
NG1 8
MG2 8 1
MG3 8 1
NG4 8
预期产出
GID ColA ColB
1 2 2
2 3 4
3 5 4
4 6 5
5 6 5
NG1 8 N
MG2 8 1
MG3 8 1
NG4 8 N