删除标题为"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'])