擅长:python、mysql、java
<p>试试这个:</p>
<pre><code>import pandas as pd
import numpy as np
a = pd.DataFrame(np.array([[1, 0],[2, 20],[3, 0],[5, 100]]))
print(a)
a.loc[a[1]>0, 1]= 1
print(a)
</code></pre>
<p>前输出:</p>
<pre><code> 0 1
0 1 0
1 2 20
2 3 0
3 5 100
</code></pre>
<p>输出时间:</p>
<pre><code> 0 1
0 1 0
1 2 1
2 3 0
3 5 1
</code></pre>