小编May*_*uel的帖子

比较两个日期框架和设置值

我有一个问题,我不确定应该使用什么功能来执行它.我有两个日期框架,如果一个(finaldf)中的值高于另一个(dfres0)中的值,我想要两个比较,如果它们是我想在(finaldf)中设置为零.以下是此日期框架的示例:

finaldf

..             NEG_00_04  NEG_04_08  NEG_08_12  NEG_12_16  NEG_16_20  NEG_20_24  \
datum_von                                                                      
2017-10-18       9.58       8.08       0.39       2.32       0.54       0.60   
2017-10-19       6.34       6.20       0.15       1.32       0.46       0.56   
2017-10-20       7.68       5.86       0.29       1.04       0.48       0.54   
2017-10-21      13.40      10.52       2.50       3.09       2.97       2.44   
2017-10-22      25.53      17.33       4.05      12.62       2.35       1.14
Run Code Online (Sandbox Code Playgroud)

dfres0

... produktname  NEG_00_04  NEG_04_08  NEG_08_12  NEG_12_16  NEG_16_20  NEG_20_24  \
datum_von                                                                       
2017-10-18      12.440     11.012      0.604      4.189      0.900      0.912   
2017-10-19      10.144      8.880      0.465      2.700      0.740      0.832   
2017-10-20      10.370      8.280      0.394      1.970      0.694      0.732   
2017-10-21      14.207 …
Run Code Online (Sandbox Code Playgroud)

python loops series pandas

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

lambda和python中的过滤器

我有以下字符串,我想通过过滤X来解码

garbled = "IXXX aXXmX aXXXnXoXXXXXtXhXeXXXXrX sXXXXeXcXXXrXeXt mXXeXsXXXsXaXXXXXXgXeX!XX"
Run Code Online (Sandbox Code Playgroud)

我想过滤一下.我尝试了以下代码

message = filter(lambda x: garbled.remove(x) if x == "X", garbled)
Run Code Online (Sandbox Code Playgroud)

我没有这样做.我找到了另一个解决方案:

message = filter(lambda x: x != "X", garbled)
Run Code Online (Sandbox Code Playgroud)

但我仍然想知道为什么第一个不起作用.我可以修理吗?

(我是python btw的新手)谢谢!

python lambda filter

0
推荐指数
1
解决办法
625
查看次数

标签 统计

python ×2

filter ×1

lambda ×1

loops ×1

pandas ×1

series ×1