日常生活中面对的问卷,有询问对于某些产品的倾向(例如,喜欢哪种零食,薯片,可乐,薯条之类)可以多选的选项,虽然问卷导出数据时可以将各个选项的值,进行可视化展示,但是不能具体展示,单项(例如,喜欢薯条(只要选上薯条就可以))的人数。

下面将使用pandas将问卷导出的excel中,将单项数据进行统计,并将选项中所有被选的选项按照单项的形式,用列表输出,以及用字典形式展示,各个单项出现的频率,最终将统计的频率信息保存到excel中

#读取问卷内容
import pandas as pd
want=pd.read_excel(r'问卷导出的excel的路径')
#展示读取的问卷的前五行信息,差看是否,导入成功
print(want.head(5))#得到pd内容的标题,对于问卷来说,一般是题目的标题
print(want.columns.values)#第四列,直接统计单个词
#直接生成列表
#将列表中的数据进行统计
num_4=list(want['想要统计的列名称'])
dict_4={}
list_4=[]
str_0=''
titleaa1='最终保存到Excel时想要的sheet的名称'
for i in num_4: #print('i',i)a=len(i)for j in range(len(i)):#print('i[j]',i[j])#因为问卷中,多选时各个选项是按照'┋'进行隔开的if i[j] != '┋':str_0+=i[j]if i[j]=='┋':#print('str_0',str_0)list_4.append(str_0)str_0=''if j==a-1:#print('j',j)#print("a",a)#print('str_0',str_0)list_4.append(str_0)str_0=''str_0=''
print("生成的列表是:",list_4)#对于列表中的每一个数据
#如果它在问卷中,出现过
#字典中,这个词出现的次数加一
for i in list_4:for j in num_4:if i in j:if i not in dict_4.keys():dict_4[i]=1else:dict_4[i]+=1
print('生成的字典是:',dict_4)  df1=pd.DataFrame(list(dict_4.items()),columns=['想要命名的列名1', '想要命名的列名2'])with pd.ExcelWriter(R"想要将统计的信息保存到Excel的路径") as writer:df1.to_excel(writer,sheet_name=titleaa1,index=False)print("Done!!!")

将问卷导出的Excel中多项选择的回答进行词频统计相关推荐

  1. c#如何实现excel导入到sqlserver,如何实现从sqlserver导出到excel中(详细)

    对于从sqlserver中导入.导出excel,虽然sqlserver已经给了较为简单的方式,通过交互式的对话框形式实现,但是有时这种方式存在的很多问题,比方说导入.导出数据不全.而且,对于一个项目而 ...

  2. python处理大量excel数据-使用python将大量数据导出到Excel中的小技巧分享

    (1) 问题描述:为了更好地展示数据,Excel格式的数据文件往往比文本文件更具有优势,但是具体到python中,该如何导出数据到Excel呢?如果碰到需要导出大量数据又该如何操作呢? 本文主要解决以 ...

  3. python输出数据到excel-使用python将大量数据导出到Excel中的小技巧分享

    (1) 问题描述:为了更好地展示数据,Excel格式的数据文件往往比文本文件更具有优势,但是具体到python中,该如何导出数据到Excel呢?如果碰到需要导出大量数据又该如何操作呢? 本文主要解决以 ...

  4. python输出数据到excel-如何使用python将大量数据导出到Excel中的小技巧之一

    如何使用python将大量数据导出到Excel中的小技巧 (1) 问题描述:为了更好地展示数据,Excel格式的数据文件往往比文本文件更具有优势,但是具体到python中,该如何导出数据到Excel呢 ...

  5. 从html导出带样式的excel,关于将HTML导出到Excel中时样式的问题

    最近要把HTML页面中的Table导出到Excel中去,可是Table的样式没有在Excel中显示出来,后来百度了一下,也买发现解决办法,大部分都提到了NPOI插件去解决,但是因为时间少没时间去看,后 ...

  6. C# html的Table导出到Excel中

    C#中导出Excel分为两大类.一类是Winform的,一类是Web.今天说的这一种是Web中的一种,把页面上的Table部分导出到Excel中. Table导出Excel,简单点说,分为以下几步: ...

  7. plsql导出表结构到excel_plsql 将表结构导出到excel中的两种方式

    1.情景展示 如何将表结构导出到excel中(不是建表的SQL语句),如何实现? 2.方式一 新建一个SQL窗口,输入要导出结构的表,选中右键-->描述 右键-->导出-->CSV文 ...

  8. 如何将存储在MongoDB数据库中的数据导出到Excel中?

    将MongoDB数据库中的数据导出到Excel中,只需以下几个步骤: (1)首先,打开MongoDB安装目录下的bin文件夹,(C:\Program Files (x86)\MongoDB\Serve ...

  9. 将html表格导出到excel表格,table2excel-将HTML表格内容导出到Excel中_html/css_WEB-ITnose...

    简要教程 jquery-table2excel是一款可以将HTML表格的内容导出到微软Excel电子表格中的jQuery插件.该插件可以根据你的需要导出表格中的内容,不需要的行可以不导出.它文件体积小 ...

最新文章

  1. 竞赛|数据竞赛Top解决方案开源整理
  2. synchronized(二)
  3. 《移动项目实践》实验报告——Android数据存储
  4. DCMTK:演示状态查看器-网络发送组件(存储SCU)
  5. 抖音电商发布创作者管理总则 近八万名带货达人因违规被罚
  6. c++实验总结_高考化学选三简答题总结6——配位化合物、配位键、配位数
  7. Win11高效日历推荐
  8. Linux命令行下播放音乐SOX
  9. c语言实例100_pic单片机,PIC单片机C语言编程实例
  10. PHP 图片上传 图片压缩
  11. 原腾讯QQ技术总监、T13专家,黄希彤被裁,原因竟是不愿意被 PUA ?
  12. 在Fragment中使用Listview
  13. 数据库trunc的用法
  14. 【信息系统项目管理师】第七章 项目成本管理(考点汇总篇)
  15. Linux配置中文支持
  16. 贝叶斯分类、极大似然估计和最大后验概率估计的一些概念
  17. MacOS Big Sur 系统 【您没有权限来打开应用程序“xf-adesk19”】
  18. 中国自由软件元老---宫敏
  19. 理解react生命周期,以及react生命周期的使用场景
  20. hpux服务器修改ip地址,如何修改HPUX MP管理口IP地址?

热门文章

  1. 智能车摄像头动态打角算法
  2. 关于宿主机与虚拟机网络连接的怪现象
  3. 人教版初中数学九年级上册“阅读与思考”《旋转对称》教学设计
  4. “电脑登录界面显示引用的账户当前已锁定”解决办法
  5. 智能四向车立体库|拥有WMCWCSERP管理系统的HEGERLS托盘四向穿梭车AGV立体库
  6. 最为流行的几款Java IDE
  7. 北斗GNSS卫星导航定位芯片架构和设计发展趋势
  8. ios敏捷开发的理解
  9. 如何把握现货黄金今日行情
  10. Conv2d和Conv3d详解