小编man*_*ark的帖子

*_join带有空后缀

公平警告:这可能会挂起您的操作系统.

*_join()dplyr当左或右后缀被指定为空(失败''),例如

inner_join(data.frame(x=1, y=2),
           data.frame(x=1, y=3),
           by='x',
           suffix=c('', '.b'))
Run Code Online (Sandbox Code Playgroud)

以下工作正常:

inner_join(data.frame(x=1, y=2),
           data.frame(x=1, y=3),
           by='x',
           suffix=c('.a', '.b'))
Run Code Online (Sandbox Code Playgroud)

同时,S3 generic merge()(base)对空后缀没有问题:

merge(data.frame(x=1, y=2),
      data.frame(x=1, y=3),
      by='x',
      suffixes=c('', '.b'))
Run Code Online (Sandbox Code Playgroud)

dplyr包装信息:

> packageVersion('dplyr')
[1] ‘0.5.0’
Run Code Online (Sandbox Code Playgroud)

R版本信息:

> version

platform       x86_64-w64-mingw32          
arch           x86_64                      
os             mingw32                     
system         x86_64, mingw32             
status                                     
major          3                           
minor          3.0                         
year           2016                        
month          05                          
day            03                          
svn rev        70573                       
language       R                           
version.string R version 3.3.0 (2016-05-03)
nickname       Supposedly Educational 
Run Code Online (Sandbox Code Playgroud)

r dplyr

8
推荐指数
1
解决办法
758
查看次数

标签 统计

dplyr ×1

r ×1