| 123456789101112131415161718192021222324252627282930 |
- const d=require('../../docs/洪城到家/raw/_merged.json');
- const items=d.items.filter(i=>i.content&&i.content.length>5);
- console.log('总条数:', items.length);
- console.log('');
- console.log('=== 平台分布 ===');
- const p={};
- items.forEach(i=>p[i.platform]=(p[i.platform]||0)+1);
- console.log(p);
- console.log('');
- console.log('=== 情感分布 ===');
- const s={};
- items.forEach(i=>s[i.sentiment]=(s[i.sentiment]||0)+1);
- console.log(s);
- console.log('');
- console.log('=== 关键词覆盖TOP15 ===');
- const k={};
- items.forEach(i=>k[i.keyword]=(k[i.keyword]||0)+1);
- Object.entries(k).sort((a,b)=>b[1]-a[1]).slice(0,15).forEach(function(kk){console.log(kk[0]+': '+kk[1])});
- console.log('');
- console.log('=== 高赞TOP10 ===');
- items.sort(function(a,b){return (b.likes||0)-(a.likes||0)}).slice(0,10).forEach(function(i){
- console.log('['+i.platform+'] ♥'+(i.likes||0)+' '+i.nickname+': '+String(i.content).slice(0,80))});
- console.log('');
- console.log('=== IP地理分布TOP10 ===');
- const ips={};
- items.forEach(function(i){if(i.ip)ips[i.ip]=(ips[i.ip]||0)+1});
- Object.entries(ips).sort(function(a,b){return b[1]-a[1]}).slice(0,10).forEach(function(kk){console.log(kk[0]+': '+kk[1])});
- console.log('');
- console.log('=== 假设覆盖 ===');
- console.log(d.meta.hypotheses);
|