我正在观看Greg Reda关于Pandas的视频[1],了解Pandas能做什么以及它与data.table相比如何。 令人惊讶的是,我发现在data.table中连接表格非常困难。如果您观看视频,尤其是在@49:00至@52:00分钟之间,您将会发现Pandas允许您基于不同的列名连接表格,并且您可以选择左右表格的不同后缀。 我知道setkey用于优化目的[2],并且知道如何使用相同列名连接表格[3]。 我尝试使用data.table的merge,但很难使用不同的列名设置
by=
关键字参数。 所以这里有我的问题。
在data.table中,是否可能基于不同的列名连接表格? 如果可以,怎么做? 如果不行,为什么?此外,更有用的是,这个功能不是很有用吗? 我觉得这个问题早该被提出来了。如果以前已经讨论过,请原谅我(并请指引我),让我知道在哪里可以找到相关信息。
顺便说一下,Greg所讲述的数据可以在他的github[4]上找到。