我现在有一个问题。
我有一个谷歌电子表格,是调查问卷的答案。我想算一下有多少人得分(5,4,3,2,1分)这个地方的交通也是如此。这样的人。我该怎么办?顺便说一句,我在django上使用google api
#All responses save in data
data = pd.DataFrame(sheet.get_all_records())
#get data of traffic
data['trafic']
#['5','4','3','4','2']
#get data of gender
data['gender']
#['woman','man','woman','woman','man']
答案 0 :(得分:0)
一个简单的解决方案是遍历数组并根据您遇到的内容总结内容。
示例强>
sum_men = 0
sum_women = 0
for i in range(0, len(data['traffic'])):
if data['gender'][i] == "man":
sum_men += data['traffic'][i]
else:
sum_women += data['traffic'][i]
print sum_men, sum_women
希望这有帮助!