2024-10-01 13:28:36 发布
网友
我有熊猫数据帧
seq value ACCCT 1 ACTGS 2 3 ACCTC 4
我想省略seq列中有空字段的行。 我累了下面的内容,但没用
如果要删除空行,则可以使用dropna来执行此操作:
dropna
df.dropna(subset=['seq'])
但是,我认为您没有NaN值,而是空字符串('')。在这种情况下,您例如执行df[df['seq']!=''],或者首先将空字符串转换为NaN值(df[df['seq']==''] = np.nan)
NaN
''
df[df['seq']!='']
df[df['seq']==''] = np.nan
在任何情况下,对于这种情况,您应该尽量避免在数据帧上迭代。在
如果要删除空行,则可以使用
dropna
来执行此操作:但是,我认为您没有
NaN
值,而是空字符串(''
)。在这种情况下,您例如执行df[df['seq']!='']
,或者首先将空字符串转换为NaN
值(df[df['seq']==''] = np.nan
)在任何情况下,对于这种情况,您应该尽量避免在数据帧上迭代。在
相关问题 更多 >
编程相关推荐