2024-09-28 21:32:44 发布
网友
如果同一行的id1和id2为空,我必须删除行。 我做了这些台词,但出错了。
d = {'id1': ['Y22', 'X23', None], 'id2': ['Y10', "Y14", None], 'id3':[77,22,13]} df = pd.DataFrame(data=d) df = df[df[pd.notnull(df['id1'])and df[pd.notnull(df['id2'])]]
在axis=1上使用^{},并检查id1和{}中的所有值是否都不为空,然后将其用作布尔掩码:
axis=1
id1
df[~df[['id1','id2']].isna().all(axis=1)]
在} ,并检查}中的所有值是否都不为空,然后将其用作布尔掩码:
axis=1
上使用^{id1
和{^{pr2}$
相关问题 更多 >
编程相关推荐