【发布时间】:2021-02-20 23:27:43
【问题描述】:
我有以下问题想问:
示例:
INITIAL DATA
DATE EMAIL SALE
10/2/2020 ABC@gmail.com $ 501.00
10/2/2020 123@gmail.com $ 100.00
10/2/2020 test@gmail.com $ 50.00
10/2/2020 example@gmail.com $ 32.00
10/2/2020 ABC@gmail.com $ 501.00
10/3/2020 test@gmail.com $ 45.00
10/3/2020 123@gmail.com $ 75.00
10/3/2020 example@gmail.com $ 100.00
10/4/2020 example@gmail.com $ 200.00
DESIRED OUTPUT
DATE EMAIL SALE CHECKED LEFT?
10/2/2020 ABC@gmail.com $501.00 $500.00 $1.00
10/2/2020 123@gmail.com $100.00 $100.00 $0.00
10/2/2020 test@gmail.com $50.00 $50.00 $0.00
10/2/2020 example@gmail.com $32.00 $30.00 $2.00
10/2/2020 ABC@gmail.com $501.00 $500.00 $1.00
10/3/2020 test@gmail.com $45.00 $40.00 $5.00
10/3/2020 123@gmail.com $75.00 $70.00 $5.00
10/3/2020 example@gmail.com $100.00 $100.00 $0.00
10/4/2020 example@gmail.com $200.00 $200.00 $0.00
我想创建新列作为计数器来标记它是否是一个以大约数字结尾的平滑数字 - EX。 10, 500 它将被计算并放入名为已检查的列中。那么剩下的剩余销售额将放在一个名为left的列中吗?和一个计数器来指示它是否被计数。
我是在 python 中操作数据的新手,所以我不确定我什至可以用谷歌来做到这一点。
如果你们也有任何建议,我们将不胜感激!
谢谢!
【问题讨论】:
-
嗨,你能把你目前尝试的代码贴出来吗?
-
嘿 - 我什至不知道从哪里开始,因为我不知道要寻找什么 - 如果有什么你可以提出的建议那就太好了!
-
为什么计算第 2 行而第 3 行不计算?
-
哦,抱歉,这是个错误! - 更正了!
标签: python pandas numpy dataframe jupyter-notebook