小编Has*_*ikh的帖子

Pandas:用 0 替换非数字单元格

我有这种格式的 Pandas Dataframe

0          or LIST requests
1                 us-west-2
2                 1.125e-05
3                         0
4                 3.032e-05
5                         0
6                  7.28e-06
7          or LIST requests
8                   3.1e-07
9                         0
10                        0
11                1.067e-05
12               0.00011983
13                0.1075269
14         or LIST requests
15                us-west-2
16                        0
17                 2.88e-06
18           ap-northeast-2
19                 5.52e-06
20                 6.15e-06
21                 3.84e-06
22         or LIST requests
Run Code Online (Sandbox Code Playgroud)

我想用 0 替换熊猫中的所有非数字单元格。我正在尝试这样的事情,但没有任何效果,

training_data['usagequantity'].replace({'^([A-Za-z]|[0-9]|_)+$': 0}, regex=True)
Run Code Online (Sandbox Code Playgroud)

任何提示我该怎么做:

python pandas

5
推荐指数
3
解决办法
6912
查看次数

为特定控制器 Rails 的特定操作跳过登录

我在 Rails 应用程序中使用 Devise 和 CanCan。我的问题是我想basket_public_url为特定控制器 ( BasketsController) 公开特定操作 ( ) 。我知道如何跳过控制器进行授权。有办法吗?

https://github.com/ryanb/cancan/wiki/Ensure-Authorization#conditionally-check-authorization

ruby-on-rails devise cancan

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

修复了python中Map()的参数

无论如何在没有for循环的情况下使用一个固定参数的列表上的用户映射?例如

def addx(x, y):
  return x + y

print map(addx, 10, [10,20])
Run Code Online (Sandbox Code Playgroud)

输出应为20和30

谢谢

python dictionary

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

标签 统计

python ×2

cancan ×1

devise ×1

dictionary ×1

pandas ×1

ruby-on-rails ×1