0
に値を入力します。この私は、次のデータフレームを持つデータフレーム
df1.iloc[0:2,0:2] = df2
結果:私はこれを行うと
import numpy as np
import pandas as pd
df1 = pd.DataFrame(np.random.randint(1, size=(5,5)))
df2 = pd.DataFrame(np.random.randint(10, size=(2,2)))
、私は問題ではありません持っている
6 4 0 0 0
9 2 0 0 0
0 0 0 0 0
0 0 0 0 0
をしかし、試してみると:
df1.iloc[0:2,3:5] = df2
結果がこれです:私はこのNaNでDF2に変換するにはどうすればよい
0.0 0.0 0.0 NaN NaN
0.0 0.0 0.0 NaN NaN
0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0
?