【发布时间】:2019-04-11 09:48:10
【问题描述】:
我有一个相当简单的问题:我想根据条件从 DataFrame 中删除行。 DataFrame 看起来像这样:
Program act
Original RO A
Original RO nan
Followup RO B
Followup RO nan
Integral RO nan
我只想删除 Original RO 和 Integral RO 程序的空值。所以它应该是这样的:
Program act
Original RO A
Followup RO B
Followup RO nan
当我尝试对我的数据框的一部分进行一些操作并保持其余部分不变时,我总是遇到问题。
我试过了:
df.loc[df.Program.str.match('^(Original|Integral)')] = df.dropna()
但不起作用。我究竟做错了什么? 提前致谢!
【问题讨论】: