Tag: 频率

从同一列表中的某个给定date过去的date列表中的最近date> 180天

我有一个“出现date”列A,旁边有一个“> 180”date列B.还有“CONCAT”列C和“ATTR”列D. 我想要做的是从过去的180个或更多的date中找出最近的date,并将其写入“> 180”列,对于Concat列值相同的“出现date”列中的每个date。 > 180列中的date应该比过去的“出现date”列超过180天, 但也应该是仅在“出现date”列中find的最早date 。 在此基础上,我想检查一下特定的产品是否早于180天,也就是180天或更早的时候推出,最近又出现了吗? 是否有一个Excel的公式,可以从出现的date选取最近的date(> 180),并显示在“> 180”列? 它会涉及小(),频率(),匹配(),指数()等混合? 或者需要一个VBA程序?

在Excel函数中计算不同的值

在excel中计算不同的值 – 频率函数是的我已经读过在excel中计数不同的值 – 频率函数 我尝试用不同的数字来计算一列 列包含(search) 1 3 7 9 5 1 3 9 4 结果寻找; C1 C2 1 = 2 2 = 0 3 = 2 4 = 1 etc

Python – 从一串文本中计算重复的单词,并输出每个单词的出现次数

我有一个包含大量重复单词的words.txt文件。 我想sorting列表并计算每个单词出现的频率。 我理论上可以通过在Excel中对COUNTIF进行sorting和使用来实现,但是我有一个大于10K行的大文件,所以使用Excel是不现实的。 我到目前为止所做的count.py文件,我通过键入python count.py words.txt运行: import re from sys import argv from collections import Counter, defaultdict script, filename = argv cnt = Counter() txt = open(filename).read() freqword = defaultdict(list) for word, freq in Counter(txt).items(): freqword[freq].append(word) for freq in sorted(freqword): print('count {}: {}'.format(freq, sorted(freqword[freq]))) 但是,当我要教字时,这是对每个人物的回报。 我究竟做错了什么? 更新:感谢mhlester,指出我需要通过txt.split()将txt拆分为单词。 这是我更新的代码: from sys import argv from collections import […]

唯一的数字取决于date

我觉得我已经这么做了一些,所以也许已经变得盲目了。 我正在寻找一种方法来确定date不一致的订单总数。 每个订单可以有几行,因为在不同的date/月份发货,我希望这些变得独特。 数据(保存为表格:tblorder)要大得多,但以下是一个例子: Ordernr – date [YYYY-MM-DD] 200125 – 20150602 200222 – 20150604 200222 – 20150604 200237 – 20150604 200238 – 20150622 200230 – 20150625 200230 – 20150628 200125 – 20151202 200125 – 20151228 200125 – 20160202 200004 – 20160331 200125 – 20160401 为了识别订单的唯一数量,无论date为 Start date=20150601 End date= 20161231 我用function: =SUM(IF(FREQUENCY(IF(tblfaktura[date]<=<i>"start date";tblorder[Ordernr]);IF(tblfaktura[date]><i>"end date";tblorder[Ordernr]));1)) 使用上面的函数,我得到了6唯一的订单值。 […]

在Excel中使用多个条件计数唯一

第一篇文章,所以谢谢你的帮助。 我试图写出一个公式,该公式可以根据4个标准给出一个范围内的唯一匹配 我search了一下,发现了一些类似的答案,这些答案引导我走向一个涉及SUMPRODUCT和FREQUENCY的公式,但是我还没有能够写出正确的公式。 我有一张分配给一名雇员的年度和季度logging的经理logging表。 一个员工可以在一个季度内有一个以上的经理,同一个经理可以在一个季度内被分配一次以上。 经理将在“状态”列中logging为“退出”,“新build”或“更改”。 我有一个标志列,我希望看看eahc行,并根据这些标准计算行的值 一个。 如果Status = Exit,则Flag = 0 湾 如果状态=更改或新build,并且同一Q和Y中只有该员工名称的1个pipe理员,则Flag = 0 C。 如果Status = Change或New,并且同一个Q和Y中的员工名称超过1个经理,那么Flag =具有相同Q和Y的该员工的唯一经理姓名的计数。[注 – 这不是经理姓名的计数,而不是唯一的名字。] 我的计算可以处理一个。 和b。,这是c。 我正在失败。 我在这里附上了一个截图。 标志字段是列F,我的公式是第一行数据: {=IF(C2 = "Exit", 0, IF(COUNTIFS($D$2:$D$9, D2, $E$2:$E$9, E2, $A$2:$A$9, A2, $C$2:$C$9, "<>Exit") = 1, "0", SUM(–(FREQUENCY(IF(($A$2:$A$9=A1)*($C$2:$C$9<>"Exit")*($D$2:$D$9=D1)*($E$2:$E$9=E1),$B$2:$B$9),IF(($A$2:$A$9=A1)*($C$2:$C$9<>"Exit")*($D$2:$D$9=D1)*($E$2:$E$9=E1),$B$2:$B$9))>0))))} CountUnique匹配 我正在寻找一个解决scheme,所以不会在数据透视表中这样做 谢谢 TM值

将excel文件转换为python频率

基本上,我已经有了第一列电压的Excel文件,第二列的时间。 我想find电压的周期,因为它返回一个周期性的y轴电压图和x轴时间图,看起来类似于正弦函数。 要find我已经上传我的Excel文件到Python的频率,因为我认为这将使它更容易 – 可能有一些我错过了,将简化这一点。 到目前为止在Python中我有: import xlrd import numpy as N import numpy.fft as F import matplotlib.pyplot as P wb = xlrd.open_workbook('temp7.xls') #LOADING EXCEL FILE wb.sheet_names() sh = wb.sheet_by_index(0) first_column = sh.col_values(1) #VALUES FROM EXCEL second_column = sh.col_values(2) #VALUES FROM EXCEL 现在我怎么从这个find频率?

计数一列中出现值的次数(excel)

好的,所以我有一个excel文件有一个可能包含重复的值这样的列 采购单编号计数 P100293490 4 P100293490 P100293490 P100293490 P100293492 2 P100293492 P100293494 3 P100293494 P100293494 P100293497 4 P100293497 P100293497 P100293497 P100293499 1 P100293490 2 P100293490 P100293492 1 我需要计算它出现在列上的次数,并把它放在第一次出现的单词旁边。 问题在于PO NUMBER没有sorting,因此值可能会在Excel的较低行重复。 我尝试了一切(查找,匹配,Countif,IF),似乎没有任何工作。 请帮忙? 提前致谢

SQL频率函数就像Excel频率一样

嗨所以你可能知道Excel中有一个Frequency函数,比如: =FREQUENCY(G3:G693,M683:M693) 哪些将列数据重新分组到新的组中并计数频率。 那么我怎么能在SQL Server的存储过程中完全一样呢? 非常感谢你的回复…

Python excel出现负数和正数的次数(count / frequency)

我希望python来计算一个负数和正数出现在二进制[1正数和0负数]的次数。 此外,我希望python计算总数有多less正数的百分比。 在使用python excel的时候,我很难弄明白这一点。 这是我现在的代码 import csv with open('Weather30states.csv', 'r') as file1: val = list(csv.reader(file1))[2] val1 = val[0:4] with open('FL%.csv', 'r') as file2: reader = csv.reader(file2) reader.next() # this skips the first row of the file # this iteration will start from the second row of file2.csv conditionMet = False for row in reader: if […]

将两个数据范围组合成一个范围(Google Drive Excel)

您好,我希望将两个数据范围/数组合并成一个,以便将它们馈入到Excel FREQUENCY函数中。 示例:第一个数据范围 – B5:F50第二个数据范围 – J5:N50数据块数据范围 – I5:I16函数定义 – FREQUENCY(data_array; bins_array) 基本上我是懒惰的,我不想重组我的Excel脚本并排吐出两个数据集,以便我可以使用类似B5:K50范围的参考。 有什么办法可以使用某种公式将两个数据data_array并到data_array中? 也许最后是沿着=FREQUENCY((B5:F50,J5:N50); I5:I16) ? 顺便说一句: =FREQUENCY(B5:F50; I5:I16) =FREQUENCY(J5:N50; I5:I16) 工作只是为我自己备案。 更新 实际公式定义FREQUENCY(data, classes) 2013年MS Excel(无关)