如何在Google Refine中分面显示多个列



我有一个包含30列和多行的数据集(有些单元格没有数据)。我希望能够分组对列进行分面。

     1 2 3 4...
Row1 A B C D
Row2 E A D F
Row3 Q A B H  

给定上面的数据,我希望facet重新运行一组列中的实例数。对于前三列,我需要返回facet:

A - 3  
B - 2  
C - 1  
D - 1   
E - 1  
Q - 1 

当我加载数据时,我曾尝试组合列,但单个数据也被分组了。这不是预期的结果。例如:

ABC - 1  
EAD - 1  
QAB - 1

提前谢谢。

我想不出比这更有效的方法了,但你可以用这样的东西来做一个自定义方面

[ cells.["1"].value, cells.["2"].value, cells.["3"].value ]

其中"1"、"2"one_answers"3"是列的名称。如果您的列名是单个单词,如"V1"、"V2"、"V3"等,您也可以将自定义方面更改为以下内容:

[ cells.V1.value, cells.V2.value, cells.V3.value ]

由于有很多列,这个解决方案可能有些乏味。。。

您是否尝试将所有列转置到这个"主列"的一个面中?

当转换时,添加列名,这样你就知道数据来自哪里。您可以将主列拆分为"源列"one_answers"数据"。

您可以在这里找到用于转换大量列的JSON代码:http://googlerefine.blogspot.ca/2011/09/json-code-to-transpose-important-number.html

它应该适用于您的项目,只需有限的编辑量。

希望它能有所帮助!

最新更新