Tableau进行问卷统计 |
您所在的位置:网站首页 › tableau怎么导出为图片 › Tableau进行问卷统计 |
数据来源:狗熊会–公众号,结合python和tableau,做了简单的频数统计:疫情期间学生在家情况调查分析 对于下面的数据,每行都是用"┋"来隔开各个选项的,如果想提取里面的学习、睡觉等的频次,可以按照下面的步骤,其他列类似: import pandas as pd import re excelFile = r'C:/Users/admin/Desktop/yiqing.xlsx' data=pd.DataFrame(pd.read_excel(excelFile)) i="" for c in list(data["7、疫情超长假期中您每天大部分时间主要都用来做什么?"]):i=i+str(c)+" "这里将列表中的每个元素变为字符串相加后,还要添加一个空白字符,这样才能将自动连接的效果看得清楚,也便于后面进行分割。 分割参考:re模块正则表达 list1 = re.split(r'[┋\s]\s*', i)正则匹配:1、┋、空格中任意一个;2、匹配任意个空格 df1 = pd.Series(list1[:-1]) #最后一个为空格,所以舍弃 df1.value_counts() 学习 243 睡觉 207 追剧 140 聊天 109 打游戏 83 看新闻 82 其他 75 dtype: int64导出到csv文件参考:将Pandas Series转换为DataFrame dict_df1 = {'thing':df1.value_counts().index,'count':df1.value_counts().values} df_1 = pd.DataFrame(dict_df1) df_1.to_csv('df_1.csv', index=False) |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |