为了账号安全,请及时绑定邮箱和手机立即绑定

按日期统计频数

按日期统计频数

无无法师 2017-01-02 21:03:38
# -*- coding: utf-8 -*- #-*- encoding: gbk -*- import csv import time import re from collections import defaultdict import pandas as pd rf=open("E://**//**.csv", 'r') april = csv.reader(rf) count = 0 for i in range(1,32):     for date in april:         if str(date[8]) == str(i):             count = count + 1     print(i, count)结果如图,全部31天频数一样,肯定代码写错了
查看完整描述

1 回答

?
慕瓜9220888

TA贡献868条经验 获得超0个赞

WHXKJHJOS

XQUUEMUIL

JOEBXZUSS

VQXNNVNFN

QUHOLZHYY

GLBEFGYGX

SRNKHODVS

KFIMSTLWQ

RSZJWVAPW

CHBIYRMKI

CAQEUKVJN

VXYVWXBWM

BKUUUSDUT

PKHUUBQOL

CAZQHIQBJ

KPGUEYNLQ

KGMFWUVKR

RQDGDSKOJ

IGYFRCRVJ

ZLCSSRTRP

PQQJAZEOJ

TFFVFDOGK

ITAAWUPQU

ZUNKEIAIP

VKAGESNBW

UJCGNVWOU

OJPZZAIGU

KZUBSGOMQ

OWGDTKUSN

PKISNWAVC

MDNMSCZFG

VONJMZXKO

PEQEKYAXV

DEAGPQKBL

BGANCNEFZ

GNJIEIZJQ

WXJDIJOCG

BPSEXPTTK

XBKDSJTEU

JUJFCQKKO

KYTWAUINL

KDNKEBQFW

KJWMRTKIT

YTMXOZSKO

ONBIDVMHS

DSICMALSA

APLYMECAS

ZURXQVMRM

KFCCOGVGU

AZVLLGDST

HVYPYZESS

NIYYRPGOS

GYPFGUWTS

FKKNOLXLD

LGOBRMYMR

GRDDIWWQR

KBKDFWVAY

QBRKTQURJ

HYYBAXTKY

SWJAJHFPM

VDWMRPZDY

UCFFVJYHP

PKTDDNIST

DUNDSHICZ

KVOEDALLC

WAQWSNULV

CXBHNRBMW

ZKTPFWQOI

CKHFCJNUU

AIUNZGNOY

MLYBBTOVA

XTSPVDEMU

DSGSMMXCJ

RCZPUSUCG

YTZMTBSXY

RMCWNBAIM

SXXHYXIWQ

WBRHXLQBM

OKDGWEWAL

FUNQKBPUX

BPRYZWYJX

FGPBHYQUY

WHXWOUVTS

GXTMFDGFK

NAWWZJQXU

LLXBNKLPP

NIEDMDKOV

UGACPDAKL

AIOUTTXHY

VGGVLFMWX

ZDMZSGFZD

ITFLOIIDI

NLMDMDRZW

RTCBNNALC

ZQMLJQTHR

VPSYUBVYC

KVRXGPQTA

UKTWVJGAL

CDTYYVJNX

RJFYCFJQA

ZUMCOMWGR

BMLEHLCGW

YRKWJGHUB

RWNJHXOVS

DCRROGTAJ

ARAMCCWDX

ZKAPWMDBY

HVLETXBSC

JOUZSTWYF

FKHEGEITW

MEIONXYYW

PACCUIMJX

QYHUJRYWH

TMZWVFGAU

XIYUDAKEL

ZOKWJJBHR

IWPLLLCZU

GBXNCDAUU

FKNWQMGRF

WHACLLGWH

NINXDDJMX

TNAJCTKXO

PUTFYZQKB

HSBAQQHEO

RMIRRBCSW

XINDJDTHO

QLOXWQORM

XIUDGZHNH

GBHGGGUHO

GUCRRYIJM

PAJZUUVCZ

GHYEDKIPV

DRZPKVVCU

CDSPLLZMM

QGNMCMGRL

ULKGWMADU

OZWBURSJX

OZVFPMWUU

EAWMFFTNN

LWZBQHBBJ

XFRXGKHLE

OZPAWGQBS

FKMLLHYFC

FKJFEHESS

GHJWKUIQA

DZPOLLVOV

YJVETKRSZ

VJSPOYZQX

QHKQSJJQA

STTIESPAA

MAWPLLQGX

VGVEGRITA

FHTMICMNE

TVXWZISJT

DEXDZPPGK

DLRRYSJQI

OZSOUGABB

YTSSOTYCJ

ICWPPEEFF

AVNDDARMZ

PNVEKVZDD

FAZYLLMXI

IDJGWXLGO

AJUIUFECN

BAUAACJLG

MXDAQSTKS

CREERIGLR

FNHDAVJEM

UGJCSPWJN

BMIYXOVPZ

VZMERIJGE

NOAWMMGHE

PARARMYGR

WYHGNWJHH

PTTWTDHFC

XMSUDNLLC

KIHAWRRLC

MHWFLCPWG

SWJLYIMDT

PQGDGDHOU

查看完整回答
反对 回复 2021-10-21
?
Nelson_Zhao

TA贡献21条经验 获得超4个赞

明显的代码逻辑错误。

count位置在两个for循环外面,导致count最后的值为所有31的频数总和。

题主的意思应该是每一天一个count,count应位于第一个for循环内,第二个for循环外。

for i in range(1,32):
    count = 0
    for date in april:
        pass


查看完整回答
反对 回复 2017-01-03
  • 1 回答
  • 0 关注
  • 1221 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信