import pandas as pd
import numpy as np
df = pd.DataFrame(np.random.randint(0, 10, (10, 10)), columns=list('ABCDEFGHIJ'))
df[df > 5] = np.nan
for i in range(10):
df.iloc[i, i % 10] = np.nan
print(df)
Run Code Online (Sandbox Code Playgroud)
原点 df 为:
A B C D E F G H I J
0 NaN 2.0 NaN 0.0 5.0 4.0 1.0 NaN NaN 0.0
1 3.0 NaN NaN NaN 2.0 0.0 1.0 1.0 NaN 1.0
2 NaN 5.0 NaN 5.0 NaN 0.0 5.0 0.0 4.0 NaN
3 2.0 NaN …Run Code Online (Sandbox Code Playgroud)