R元组+的数据结构等价物;Python中的defaultdict

R元组+的数据结构等价物;Python中的defaultdict,python,r,Python,R,我有以下格式的行: source1 dest1 source2 dest2 .... 我想计算source1,dest1组合的出现次数。在Python中,我将执行以下操作: from collections import defaultdict count = defaultdict(int) for row in file: source, dest = row.split count[(source, dest)] += 1 然后,我可以按值对我的计数字典进行排序,以

我有以下格式的行:

source1 dest1
source2 dest2
....
我想计算
source1
dest1
组合的出现次数。在Python中,我将执行以下操作:

from collections import defaultdict

count = defaultdict(int)

for row in file:
    source, dest = row.split
    count[(source, dest)] += 1

然后,我可以按值对我的
计数
字典进行排序,以查看最常见的
目标
对。在R中实现这一点的最佳/最优雅的方法是什么?

DF使用更具Python风格的解决方案;假设
source
dest
是可散列的,我不会说Python。因此,我不知道“tuple+defaultdict”是什么。
DF <- read.table(text="source1 dest1
source2 dest2")

table(DF)
#          V2
# V1        dest1 dest2
#   source1     1     0
#   source2     0     1

as.data.frame(table(DF))
#       V1    V2 Freq
#1 source1 dest1    1
#2 source2 dest1    0
#3 source1 dest2    0
#4 source2 dest2    1