问卷:批量处理问卷【单选题】X【策略人群】得出占比、频数、TGI

1. 导入数据,打印数据属性列表

import pandas as pd
original_data = pd.read_excel('19.新策略人群标注问卷数据_3030.xlsx')
print(original_data.columns.tolist())

在这里插入图片描述

2. 获得单选题列表

danxuan_list =  [ '1.年龄', '3.您购买的家具,是放在哪里?', '4.购买家具时的决定人', '5.购买家具的总费用/预算是(成品+定制)', 
                 '6.购买的家具是成品还是定制', '7.第几次购买家具', '9.您放置家具的房子建筑面积是', '10.您放置家具的户型是', 
                 '11.您放置家具的房屋类型是', '12.目前放置家具的房子,是您的第几次置业', '13.您放置家具的房子,属于以下哪种情况',
                 '14.您家庭常住人口结构是', '22.硬装软装顺序', '24.客厅消费观', '24.餐厅消费观', '24.卧室消费观', '24.儿童房消费观',
                 '24.书房消费观', '24.阳台消费观', '24.其他空间消费观', '25.当您心仪的家具超出您的购买预算时', '26.您平时的生活办公状态是',
                 '28.您家是否有(或希望有)专门的工作区域', '30.经常有朋友来家中聚会吗', '32.您日常在家吃饭的人数', 
                 '33.您和家人在家做饭的频率是', '38.您平均每天的睡眠时长是', '39.您的睡眠质量', '46.孩子几岁时(希望他)可以自己独立睡',
                 '47.孩子平均每天的睡眠时长是', '48.您孩子的睡眠质量', '49.您认为需要为孩子设置单独的儿童房吗',
                 '51.您希望儿童房的家具使用到哪个时候', '54.您给孩子买的床垫的价格是', '57.性别', '58.职业', '59.受教育程度']

3.检查每一列是否都是int格式,不是的进行处理

# 检查每一列的值是否都是int
original_data[danxuan_list].info()
# 发现48题的值是float类型,且有空值(空值也就意味着跳过,用-3填充)然后转换成int类型
original_data['48.您孩子的睡眠质量'] = original_data['48.您孩子的睡眠质量'].fillna(-3).astype(int<
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值