我想从一列中删除与另一列中以特定字符串开头的值相对应的值



删除标题为"LogKOW"的列中与标题为"CAS"列中以V-Mey_NA开头的值相对应的值。

我想这将适用于

for index in df.index:
if(df['CAS'][index].find('V-Mey_NA') != -1):
df['LogKOW'][index] = np.nan

这可能有助于删除值

x = df1["CAS"].str.startswith("V-Mey_NA")
n = np.arange(0,1058,1)
df1.drop(n[x])

请改用

import numpy as np
df['LogKOW'] = np.where(df.CAS.str.startswith('V-Mey_NA'),np.NaN,df['LogKOW'])

相关内容

  • 没有找到相关文章

最新更新