import pandas as pd
defdf_maker1(cols, idxs):return pd.DataFrame({c:[c+str(i)for i in idxs]for c in cols}, index=idxs)defdf_maker2(cols, idxs):return pd.DataFrame({c:[c+"_"+str(i)for i in idxs]for c in cols}, index=idxs)
df1 = df_maker1('abc',[1,2,3])
df2 = df_maker2('cde',[3,4,5])
df3 = df_maker1('cde',[3,4,5])print(df1)print(df2)print(df3)
a b c
1 a1 b1 c1
2 a2 b2 c2
3 a3 b3 c3
c d e
3 c_3 d_3 e_3
4 c_4 d_4 e_4
5 c_5 d_5 e_5
c d e
3 c3 d3 e3
4 c4 d4 e4
5 c5 d5 e5
a b c d e
1 a1 b1 c1 NaN NaN
2 a2 b2 c2 NaN NaN
3 a3 b3 c3 NaN NaN
3 NaN NaN c_3 d_3 e_3
4 NaN NaN c_4 d_4 e_4
5 NaN NaN c_5 d_5 e_5
a b c d e
1 a1 b1 c1 NaN NaN
2 a2 b2 c2 NaN NaN
3 a3 b3 c3 NaN NaN
3 NaN NaN c3 d3 e3
4 NaN NaN c4 d4 e4
5 NaN NaN c5 d5 e5
a b c d e
0 a1 b1 c1 NaN NaN
1 a2 b2 c2 NaN NaN
2 a3 b3 c3 NaN NaN
3 NaN NaN c_3 d_3 e_3
4 NaN NaN c_4 d_4 e_4
5 NaN NaN c_5 d_5 e_5
a b c d e
0 a1 b1 c1 NaN NaN
1 a2 b2 c2 NaN NaN
2 a3 b3 c3 NaN NaN
3 NaN NaN c3 d3 e3
4 NaN NaN c4 d4 e4
5 NaN NaN c5 d5 e5
a b c c d e
1 a1 b1 c1 NaN NaN NaN
2 a2 b2 c2 NaN NaN NaN
3 a3 b3 c3 c_3 d_3 e_3
4 NaN NaN NaN c_4 d_4 e_4
5 NaN NaN NaN c_5 d_5 e_5
a b c c d e
1 a1 b1 c1 NaN NaN NaN
2 a2 b2 c2 NaN NaN NaN
3 a3 b3 c3 c3 d3 e3
4 NaN NaN NaN c4 d4 e4
5 NaN NaN NaN c5 d5 e5
a b c c d e
1 a1 b1 c1 NaN NaN NaN
2 a2 b2 c2 NaN NaN NaN
3 a3 b3 c3 c_3 d_3 e_3
a b c c d e
1 a1 b1 c1 NaN NaN NaN
3 a3 b3 c3 c_3 d_3 e_3
4 NaN NaN NaN c_4 d_4 e_4
a b c d e
index_1 1 a1 b1 c1 NaN NaN
2 a2 b2 c2 NaN NaN
3 a3 b3 c3 NaN NaN
index_2 3 NaN NaN c_3 d_3 e_3
4 NaN NaN c_4 d_4 e_4
5 NaN NaN c_5 d_5 e_5
cloumn_1 cloumn_2
a b c c d e
1 a1 b1 c1 NaN NaN NaN
2 a2 b2 c2 NaN NaN NaN
3 a3 b3 c3 c_3 d_3 e_3
4 NaN NaN NaN c_4 d_4 e_4
5 NaN NaN NaN c_5 d_5 e_5
a b c d e
index_1 1 a1 b1 c1 NaN NaN
2 a2 b2 c2 NaN NaN
3 a3 b3 c3 NaN NaN
index_2 3 NaN NaN c3 d3 e3
4 NaN NaN c4 d4 e4
5 NaN NaN c5 d5 e5
cloumn_1 cloumn_2
a b c c d e
1 a1 b1 c1 NaN NaN NaN
2 a2 b2 c2 NaN NaN NaN
3 a3 b3 c3 c3 d3 e3
4 NaN NaN NaN c4 d4 e4
5 NaN NaN NaN c5 d5 e5
a b c d e
1 a1 b1 c1 NaN NaN
2 a2 b2 c2 NaN NaN
3 a3 b3 c3 NaN NaN
3 NaN NaN c_3 d_3 e_3
4 NaN NaN c_4 d_4 e_4
5 NaN NaN c_5 d_5 e_5
a b c d e
1 a1 b1 c1 NaN NaN
2 a2 b2 c2 NaN NaN
3 a3 b3 c3 NaN NaN
3 NaN NaN c3 d3 e3
4 NaN NaN c4 d4 e4
5 NaN NaN c5 d5 e5