我从在线表格中将数据加载到两个Excel表格中.两个表都包括关于同一组棒球运动员的不同信息,这些球员在每个表的B列(或转换为R的第2列)中命名.Excel(VLOOKUP/MATCH)和R都不会匹配两个表之间的玩家名称,尽管这些名称在各方面都看起来完全相同.
是的,我已检查了额外的空格,大小写等.我试图在Excel中重新格式化包含玩家姓名的单元格.请参阅下面的R输入和输出(数据已加载为csv文件):
> as.character(freeagentvalue$Name)[3064]
[1] "Travis Hafner"
> as.character(freeagentdata$Name)[294]
[1] "Travis Hafner"
> as.character(freeagentdata$Name)[294] == as.character(freeagentvalue$Name)[3064]
[1] FALSE
Run Code Online (Sandbox Code Playgroud)
我很感激有关Excel和R为何找到上述差异的任何信息.否则我必须重新输入很多名字.先感谢您.
上例中的两个Travis Hafner字符串的不同之处在于第一个示例在两个名称之间有一个NBSP; 第二个是正常的space.
我建议通过替换所有NBSP来预处理表space 你可以在工作表上使用SUBSTITUTE函数执行此操作; 或者在VBA中,使用替换.
| 归档时间: |
|
| 查看次数: |
64 次 |
| 最近记录: |