Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何对全年的电子表格数据每天执行一项功能_Python_Excel_Time_Series_Spss - Fatal编程技术网

Python 如何对全年的电子表格数据每天执行一项功能

Python 如何对全年的电子表格数据每天执行一项功能,python,excel,time,series,spss,Python,Excel,Time,Series,Spss,我有一整年的Fitbit数据。我根据心率随时间的变化计算心率(HR)变异性。计算它的函数使用均方根RMSSD=sqrt(平均值(X:Xn)) 我已经计算了方程所需的X值,但我希望它能自动检测日期,从该日期的所有值运行方程,然后转到列表上的下一个日期和相同的值。因此,理论上,这将把一年中的所有数据分解为365个单元格 我已附上我的Excel文件的图像。基本上,我希望能够在一天内对所有数据在RRS列上运行上述函数,并每天返回一个值。Ahmed,您可以对SPSS统计中的任何数据子集执行相同的平均值计算

我有一整年的Fitbit数据。我根据心率随时间的变化计算心率(HR)变异性。计算它的函数使用均方根RMSSD=sqrt(平均值(X:Xn))

我已经计算了方程所需的X值,但我希望它能自动检测日期,从该日期的所有值运行方程,然后转到列表上的下一个日期和相同的值。因此,理论上,这将把一年中的所有数据分解为365个单元格


我已附上我的Excel文件的图像。基本上,我希望能够在一天内对所有数据在RRS列上运行上述函数,并每天返回一个值。

Ahmed,您可以对SPSS统计中的任何数据子集执行相同的平均值计算,您可以使用一个或多个变量的组合指定这些数据子集。如果你有一个月变量,如果你想合并一个月而不是一天的所有值,你只需要在这个月变量上中断

为了响应示例请求,在SPSS统计数据附带的示例数据文件中,打开文件worldsales.sav。文件中有三个变量:大陆、产品和收入。如果要为每个产品平均(或求和,或采用各种其他汇总函数)收入,可以指定“数据>汇总”,将产品变量移动到“中断变量”框中,将收入移动到“变量汇总”框中,如果需要,编辑函数以将其从“平均值”更改为其他值,还可以更改新变量的名称和/或标签。使用对话框“保存”部分中的其他选项,可以将新变量添加回数据集(默认值)或输出到新的数据集或文件


如果您想按大陆聚合值,可以将该变量用作中断变量,而不是乘积。如果您想为每个大陆上的每个产品获得一个不同的值,您可以将这两个变量都作为中断变量,您会得到这个值。

如何计算一天的值?一般?你可以用一个数据透视表来显示每一天,只需要一个值。这只是一个10/30/18的快照。一整天大约有10000个细胞。第二天的细胞数量大致相同。我将平均RRS列下的所有值一天,然后取该数字的sqrt。您添加了一个SPSS标记-您在SPSS中有可用的数据吗?如果是这样,您可以通过在新的语法窗口中运行此命令来获得所需内容:
aggregate out=*/break=date/MNRRS=mean(RRS)。
每天输入10000个条目,您将无法将一整年放入一个列中。因此,如果您需要一年的每日平均值,您可能需要首先考虑您计划如何组织您的数据。感谢Eli-K,它似乎起到了作用。你知道你是否可以执行类似的功能,让你整个月都在计算吗?你能提供一个简单的例子来说明如何做你的建议吗?