-4

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

4

3 回答 3

0

我想这会奏效

for index in df.index:
    if(df['CAS'][index].find('V-Mey_NA') != -1):
        df['LogKOW'][index] = np.nan
于 2020-05-02T08:38:43.720 回答
0

这可能有助于删除值

x = df1["CAS"].str.startswith("V-Mey_NA")
n = np.arange(0,1058,1)
df1.drop(n[x])
于 2020-05-02T10:40:15.443 回答
0

试试这个

import numpy as np
df['LogKOW'] = np.where(df.CAS.str.startswith('V-Mey_NA'),np.NaN,df['LogKOW'])
于 2020-05-02T10:56:13.217 回答