小编raj*_*dra的帖子

AS3如何使变量仅保存实现给定接口的对象

我有两个班级,分数和分数.这两个类都实现了"突出显示".我想创建一个变量,它可以容纳实现"可突出显示"界面的不同类型的对象.

var currentObject:lines; //Won't work. It can only hold 'lines' object.
var currentObject:points; //won't work because it can only hold 'points' object.
var currentObject:Object; //Won't work because it can hold any objects. I want it to hold only those objects that implements the 'highlightable' interface.
Run Code Online (Sandbox Code Playgroud)

可能吗?

谢谢

interface typechecking actionscript-3

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

根据行条件将变量列值设置为 nan

我希望能够根据第一列的值可变地更改列值。

假设我有一个数据框,如下所示:

col_ind   col_1   col_2   col_3
    3       a       b       c
    2       d       e       f
    1       g       h       i  
Run Code Online (Sandbox Code Playgroud)

我实际上想做

df.loc[:, df.columns[-df['col_ind']:]] = np.nan
Run Code Online (Sandbox Code Playgroud)

这会导致:

col_ind   col_1   col_2   col_3
    3      nan     nan     nan
    2       d      nan     nan
    1       g       h      nan 
Run Code Online (Sandbox Code Playgroud)

python slice python-3.x pandas

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