我有这样的CSV文件
{{1}}
如何用条形图按单词(苹果,三星,索尼)过滤 该图将显示产品数量和公司名称 例如,(x,y)将为(Apple,3)
创建地图
const brand2occurrences = new Map();
对于csv的每一行(请不要忘记第一行是标题),以“,”分隔,然后以“”分隔第一个值。
const currentBrand = currentRow.split(",")[0].split(" ")[0];
这样您就拥有了品牌名称
以您进入该品牌至今的次数
const currentOccurrencesOfThisBrand = brand2occurrences.get(currentBrand);
更新出现的值(如果是第一次输入品牌,则计数器从1开始,否则更新)并保存
brand2occurrences.set(currentBrand,(currentOccurrencesOfThisBrand ? currentOccurrencesOfThisBrand++ : 1))
现在您可以根据需要创建地图(品牌名称,品牌出现次数)