我正在处理包含4列数据的csv文件中的数据:hotelName
,hotelPool
,hotelSpa
,hotelGym
,其中hotelName
是酒店的唯一名称,hotelPool
列出了酒店拥有什么样的游泳池,hotelSpa
列出了酒店拥有什么样的水疗中心,hotelGym
列出了酒店拥有什么样的体育馆。
采样数据如下:
第1行"California", "Full-size", "Full-size", "Fully-equipped"
第2行"Yorba", "Full-size", "None", "Full-equipped"
第3行"Heartbreak", "None", "Full-size", "Full-equipped"
第4行"Chelsea", "Full-size", "Full-size", "Fully-equipped"
如果这些酒店共有2个或更多共同特征,我想对它们进行匹配。
例如,加利福尼亚州与约巴(Yorba)有2个共同点-两家酒店都有全尺寸游泳池和设施齐备的健身房。
加州也有与“伤心欲绝”相同的两个功能-两家酒店都有大型水疗中心和设施齐备的健身房。
加利福尼亚州与切尔西(Chelsea)具有3个共同点-两家酒店都有全尺寸游泳池,全尺寸水疗中心和设施齐备的健身房。
我想要的输出是具有两个或两个以上共同特征的饭店,如下所示:
第1行California, Yorba, 2
第2行California, Heartbreak, 2
第3行California, Chelsea, 3
如何基于2个或更多功能进行匹配?
答案 0 :(得分:0)
这应该做到:
{{1}}