0
我在windows上使用R 3.0.2(2013-09-25) - Frisbee Sailing
我使用包XLConnect
将excel表导入df
,调用ConsolFLAT
。 Excel表格包含我想要过滤的总计行数。 作为总计的行可以用字符“■”作为GLDESC
列中的第一个字符,即GLDESC
有一行,其值为“■现金”,这是所有现金的总计行,我想过滤掉。r选择特定特殊字符
我能创造我的数据帧列TOTALS
,只是与第一个字符:
ConsolFLAT$TOTALS<-(substring(ConsolFLAT$GLDESC,1,1)
我现在想我过滤数据帧对于此TOTALS
列不等于“的所有行■“ 我在ascii列表中找不到字符”■“,但在excel中”代码(“■”)返回“63” 我的问题是我无法让R识别这个字符,即.character(“■”)返回:[1]“|”
如何在R中设置子集函数他字符“■”?
感谢,d
谢谢!这有效,试图+1,但没有足够的声誉。 无论如何,非常感谢你,为此苦苦挣扎了一段时间,感激这一点。 D – user2948714
不用客气。我不想知道过去我花了多少时间来处理这些字符/编码事物。这总是一种痛苦。 ;) – lukeA