You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

WEKA中批量移除选定国家属性值的方法求助

酒店取消量散点图国家过多的优化方案
  • 反向筛选保留核心国家
    别费劲一个个删178个国家,直接用keepwithvalue(或对应工具的保留筛选)指定需要展示的目标国家,比如取消量排名靠前的几个,一步到位。如果是在Tableau里操作,直接设置筛选条件:

    [Country] IN ('美国', '中国', '西班牙', '法国', '意大利')
    

    把你想重点展示的国家列进去,比逐个移除高效N倍。

  • 基于取消量数据自动筛选
    不用手动选国家,直接按取消量的数值或排名筛选:

    • 用Python处理数据时,先提取取消量前N的国家再绘图:
      # 假设df是你的数据集,提取取消总量前15的国家
      top_countries = df.groupby('Country')['cancel_count'].sum().nlargest(15).index
      filtered_data = df[df['Country'].isin(top_countries)]
      # 基于filtered_data绘制散点图
      
    • 如果用Power BI这类工具,新建一个“取消量排名”计算列,筛选排名≤15的国家即可。
  • 合并低占比国家为「其他」
    把取消量占比极低的国家打包成「其他」类别,既简化可视化,又不丢失整体数据视角:

    # 计算各国取消总量占全球的比例
    df['country_total'] = df.groupby('Country')['cancel_count'].transform('sum')
    global_total = df['country_total'].max()
    df['country_group'] = df.apply(
        lambda row: row['Country'] if (row['country_total']/global_total) > 0.01 else '其他',
        axis=1
    )
    # 用country_group列生成散点图
    

内容的提问来源于stack exchange,提问作者Henry white

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.01 04:33:14