Python 只想考虑到当前点的数据文件

Python 只想考虑到当前点的数据文件,python,pandas,Python,Pandas,我有一个数据框架,我正试图按照 df['foo'] = np.where(myfunc(df) == 1, 10, 20) 但是我只想考虑到当前的数据文件,例如,如果我的数据文件看起来像 A B C 1 0.3 0.3 1.6 2 0.6 0.6 0.4 3 0.9 0.9 1.2 4 1.2 1.2 0.8 我为第三行生成'foo'的值,我将查看数据帧的第一到第三行,但不是第四行。有可能做到这一点吗?当然有可能。到目前为止的数据帧由 df.il

我有一个数据框架,我正试图按照

df['foo'] = np.where(myfunc(df) == 1, 10, 20)
<>但是我只想考虑到当前的数据文件,例如,如果我的数据文件看起来像

     A    B    C
1  0.3  0.3  1.6
2  0.6  0.6  0.4
3  0.9  0.9  1.2
4  1.2  1.2  0.8

我为第三行生成'foo'的值,我将查看数据帧的第一到第三行,但不是第四行。有可能做到这一点吗?

当然有可能。到目前为止的数据帧由

df.iloc[:present], 

您可以使用它做任何您想做的事情,特别是,在此处使用
,如下所述:

这当然是可能的。到目前为止的数据帧由

df.iloc[:present], 

您可以使用它做任何您想做的事情,特别是使用
where
,如下所述:

似乎没有定义“present”在iloc中使用,并且在我尝试使用时引发错误it@camphor
present
只是您想要的值的占位符。Jeez.“present”似乎没有定义为在iloc中使用,并且在我尝试使用时引发了一个错误it@camphor
present
只是您想要的值的占位符。天哪。