擅长:python、mysql、java
<p>试试看这样行不行。
您必须在下面的代码中适当地重命名所有位置的列(正如您在日期中所做的那样)</p>
<pre><code>df['Date']= pd.to_datetime(df['Date'],format='%m/%d/%Y')
def MandT(x):
if ((x['Date']) < datetime.date(2018, 9, 30)) & (x['Charge_Balance1'] == x['Svc_From_Amount']):
return 0
else:
return x['Charge_Balance1']
df['Charge_Balance1'] = df.apply(MandT, axis=1)
</code></pre>