如何在python中按工作日过滤负回报和正回报?

2hh7jdfx  于 2021-09-08  发布在  Java
关注(0)|答案(1)|浏览(234)

**已关闭。**此问题需要调试详细信息。它目前不接受答案。
**想要改进此问题?**更新问题,使其位于堆栈溢出主题上。

21小时前关门。
改进这个问题
我需要创建一个for循环或一个列表,以便在工作日过滤掉负回报和正回报。
我使用的是雅虎金融公司股票代码的csv文件。有一列“工作日”和一列“返回”。我可以使用什么基本循环或列表理解?
我正在使用Pandas,但可以不用或不用numpy做一些事情。

aiqt4smr

aiqt4smr1#

假设您的df看起来像这样

weekday   return
0       M        1
1       W       -3
2       F        4
3       T        5
4       W       -3
5       F       -2
6       M       -4

您可以按工作日筛选,按负返回筛选

df[(df['weekday'] == 'M') & (df['return'] < 0)]

相关问题