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