小编Bru*_*que的帖子

Python - 将周末值推至周一

我有一个数据框(称为 df),如下所示:

df

我试图获取所有周末“成交量”值(“WEEKDAY”列 = 5(星期六)或 6(星期日)的值)并将它们加到随后的星期一(WEEKDAY = 0)。

我尝试了一些方法,但没有任何效果,以最后三行为例:

我拥有的

我期待的是这样的:

我的期望是什么

要重现该问题:

!wget https://raw.githubusercontent.com/brunodifranco/TCC/main/volume_por_dia.csv

df = pd.read_csv('volume_por_dia.csv').sort_values('Datas',ascending=True)
df['Datas'] = pd.to_datetime(df['Datas'])
df = df_volume_noticias.set_index('Datas')
df['WEEKDAY'] = df.index.dayofweek
df
Run Code Online (Sandbox Code Playgroud)

python datetime data-manipulation weekend dataframe

6
推荐指数
1
解决办法
497
查看次数

标签 统计

data-manipulation ×1

dataframe ×1

datetime ×1

python ×1

weekend ×1