461得票6回答
Ruby中map和collect的区别是什么?

我已经通过谷歌搜索得到了杂乱/矛盾的意见-在Ruby/Rails中对数组执行map和collect是否存在实际区别? 文档似乎没有表明任何区别,但方法或性能上可能存在差异吗?

268得票8回答
将dplyr tbl中的列提取为向量

在具有数据库后端的dplyr tbl中,获取一个列作为向量的更简洁方法是否存在(即不能直接对数据框/表进行子集操作)? require(dplyr) db <- src_sqlite(tempfile(), create = TRUE) iris2 <- copy_to(db, ...

81得票2回答
使用groupby的pyspark collect_set或collect_list

如何在对dataframe使用groupby后,使用collect_set或collect_list函数。例如: df.groupby('key').collect_set('values')。但是出现了错误:AttributeError: 'GroupedData' object has n...

77得票3回答
从哈希数组中收集数值

我有一个以下格式的数据结构:data_hash = [ { price: 1, count: 3 }, { price: 2, count: 3 }, { price: 3, count: 3 } ] 有没有一种高效的方法可以将:price的值作为类似于[1,2,3...

68得票7回答
Ruby中的each方法和collect方法有什么不同?

从这段代码中,我不知道这两种方法 collect 和 each 的区别。a = ["L","Z","J"].collect{|x| puts x.succ} #=> M AA K print a.class #=> Array b = ["L","Z","J"].each{...

46得票2回答
静态上下文无法访问Collectors中的非静态内容。

我有一组学生。首先,我想按照分数将他们分组。然后,我希望将这些集合进一步分组,将相同姓名的学生放在一起。Map<Integer,Map<String,List<String>>> groupping = students.stream() ...

43得票2回答
Java 8在分组时未能保持顺序

我正在使用Java 8对数据进行分组。但是得到的结果不是按照原来的顺序排列的。Map<GroupingKey, List<Object>> groupedResult = null; if (!CollectionUtils.isEmpty(group...

41得票3回答
使用"&:methodname"快捷方式从array.map(&:methodname)中提取字符串作为哈希键,而不是方法名。

大多数Ruby开发者都知道通过像这样做一些事情来节省一些按键次数:array.map(&:methodname) 不是...而是...array.map {|x| x.methodname } 有没有一种类似于 &:methodname 快捷方式来调用哈希数组中的“方法”(通过...

39得票8回答
Scala Partition/Collect 用法

使用一次collect调用来创建两个新列表是否可能?如果不行,那么如何使用partition来实现?

26得票1回答
仅当结果不为空时收集

我有一个集合,想要找到某些元素并对它们进行转换。我可以用两个闭包来做到这一点,但我想知道是否可能只用一个闭包?def c = [1, 2, 3, 4] def result = c.findAll { it % 2 == 0 } result = result.collect { ...