cost 267 ms
使用每日时间序列数据(标准普尔 500(SPX 指数)每日价格)计算多个时间范围(年化、季度)的回报率 - Calculating rate of return for multiple time frames (annualized, quarterly) with daily time series data (S&P 500 (SPX index) daily prices)

我有一个 CSV 文件,其中包含标准普尔 500 (SPX) 股票市场指数大约 30 年的每日收盘价,我将其读取为 Dataframe 系列,日期设置为索引。 Dataframe: 日期打开高的低的关闭 2023-01-13 3960.60 4003.95 3947.67 3999.09 ...

根据月差,用pandas将月数据转换为周数据 - Convert monthly data to weekly data with pandas based on the monthly difference

我正在尝试将每月数据转换为每周数据,但是,我想根据每月差异不断更新每周值,而不是简单地复制值(如下所示)或将其除以 n 周。 我原来的 dataframe 如下所示: 我想要看起来像这样的东西: 例如在第一种情况下,我计算了第 1 个月和第 2 个月之间的差值,将这个值除以第 1 个月的周数,然后不 ...

如何加入一系列 pandas 类型 pandas.Timestamp 与另一个系列类型 datetime.time? - How to join a series of pandas type pandas.Timestamp with another series type datetime.time?

我有一系列pandas.Timestamp pandas,日期格式为%Y-%m-%d ,另一系列datetime.time有小时。 我想加入这两个系列,以便与它的时间约会。 这是一个输入示例: 我发现这样做的方法是首先将两个系列传递给 String,加入它们,然后将它们转换为日期时间,但我认为这是 ...

Python Pandas 将 10 位日期时间转换为正确的日期格式 - Python Pandas Convert 10 digit datetime to a proper date format

我有一个 excel 文件,其中包含 10 位数字的日期格式。 例如,订单日期为 1806825282.731065,购买日期为 1806765295 有谁知道如何将它们转换为正确的日期格式,例如dd/mm/yyyy hh:mm或dd/mm/yyyy ? 任何日期格式都可以。 我试过pd.to_da ...

如何在 SQLAlchemy 中按星期几分组并对星期几的特定列求和? - How do I group by day of week in SQLAlchemy and sum a certain column for each day of week?

我有一个存储 datetime.datetime object 的 created_at 列。 我有一个专栏,每天存储一个 integer,称为collected 。 我想要的是按星期几(周一、周二、周三等)对这张表进行分组,然后总结每天收集到的值。 output 应该是这样的 -> 我尝 ...

如果条件为真,则在 Jupyter Notebook 中运行下面的所有单元格 - If condition is True run all cells below in a Jupyter Notebook

我正在 Jupyter Notebook 中创建一个基本的 ETL 脚本,每天在 Google 表格中刷新数据。 但是,有时由于加载失败等原因,数据库不会在预定时间更新。 我创建了这一行来验证数据库刷新的日期是今天的日期if pipeline_detail['data_refresh_date'][ ...

将行中不同格式的日期转换为年数 - Converting Dates in different format in the Row into number of years

我有一个数据,其中有多个列以不同的格式表示任务的开始和结束日期。 我想要的只是创建一个 function 可以处理多种日期格式并将它们转换为相应的年/月数 df_1: 预计 output: 上面用于获取以年为单位的所需时间,但未获得预期的 output。 ...

如何在 python 中处理年份小于 1 或大于 9999 的日期? - How can I work with dates with years smaller than 1 or bigger than 9999 in python?

我正在制作一个 Python 脚本,将现实生活中的日期转换为幻想世界的日期。 但是,我不能使用datetime模块表示小于 1 或大于 9999 的年份,它们可能偶尔会出现。 有没有办法在 Python 中表示这些日期? 我尝试使用datetime模块,但它不支持小于 1 或大于 9999 的年份 ...

Dataframe - 将整列从 str object 转换为 datetime object - 类型错误:strptime() 参数 1 必须是 str,而不是 Series - Dataframe - Converting entire column from str object to datetime object - TypeError: strptime() argument 1 must be str, not Series

我想将整个列中的值从strings转换为datetime对象,但我无法使用这段适用于单独字符串的代码来完成它,即(如果我添加 .iloc[] 并指定索引): 我也想省略循环 dataframe,但我不知道这是否是必要的。 谢谢您的帮助:) ...

重置索引后列值变为 NaN - Column values becoming NaN after resetting index

我已经导入了一个 csv 文件,其中包含有差距的股票数据,因为它是交易日所以它们是不连续的 后来我修改为通过传递以下代码来获取所有缺失的间隙值以获得前向填充值: Output: 现在我做了: Output: 现在我想让索引回到列,但一旦我这样做了 我明白了 我在重置索引代码后尝试了 ffill ...

如何处理没有 4 位数年份的日期? 是否可以提取今年的数字并对其进行调整,以便 datetime 可以使用它? - How to operate with dates that dont have a 4-digit year? Is it possible extract this year number and adapt it so that datetime can operate with this?

每次我尝试将年份不是 4 位数字的日期传递给datetime模块的某个 function 时,我都会遇到ValueError ,在这种情况下,要执行的操作是添加或减去天数import datetime def add_or_subtract_days(datestr, days, operati ...

如何将“origin”包含到“datetime”模块的“fromtimestamp”函数中 - How to include "origin" into "fromtimestamp" function of "datetime" module

我希望程序在输入秒数时显示时间戳。 但是 jupyter notebook 的起源年份是从1970-01-01开始的。 我想将原点设为1980-01-01 。 有人可以帮忙吗。 我试过了,但是我怎样才能将原始部分包含到这段代码中: datetime.fromtimestamp(500021).str ...

比较不同数据框列中的日期并更新新列 - Comparing dates in different dataframe columns and updating a new column

我在根据熊猫数据框中其他列的值更新列时遇到了一些麻烦。 我想做的是根据下面的 3 个日期列更新NEWVAL列: 如果date1或date2中的月份等于date3中的同年同月,那么我想用Val1中的值更新NEWVAL列。 所以在上面的例子中,由于年份2010和月份是01 ,列Val1中的值被放入NEW ...

如何在 Python 中将时间坐标从“自 2005 年 1 月 1 日 00:00:00 以来的月份”数据类型转换为正常时间? - How to convert time coordinate from "months since 2005-01-01 00:00:00" data type to normal time in Python?

我正在使用 OHC NetCDF 数据集。 下图中,时间坐标以"months since 2005-01-01 00:00:00"为单位,数据是这样的array([ 0.5, 1.5, 2.5, ..., 207.5, 208.5, 209.5], dtype=float32) 。 这里 0.5 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM