我将数据筛选后符合条件的数值变成了我想要新设的数值,但是从新运行源数据还是显示没有变化,想询问各位如何解决!
试试类似这样的判断更新
df1['E'] = df1['A'].apply(lambda x: 2 if x<100 else 1)
import pandas as pd
from pandas import DataFrame, Series
import numpy as np
df = pd.read_excel('新建 XLS 工作表.xls')
df[(df['Dur1tion of w1lks']> 10)&(df['Dur1tion of w1lks']<100)]=2
如有帮助,希望点一下下采纳