for j in onlyindex.index:
k1,k2 = j
for i in onlyindex['Venue Category'].unique():
g1 = (k1,k2,i)
g = pd.MultiIndex.from_tuples([g1], names=('Borough', 'Neighborhood','Venue Category'))
try:
p.loc[g]
except:
df2 = pd.DataFrame([[0]],columns =[0],index = g)
p.append(df2)
这就是我想做的, 我有一个格式为
的数据框Index Value
A B C
'X' 'Y' 'Iter1' 2
'X' 'Y' 'Iter3' 6
我想在我的追加中追加值
Index Value
A B C
'X' 'Y' 'Iter1' 2
'X' 'Y' 'Iter2' 0
'X' 'Y' 'Iter3' 6
我已经实现了使用上面的代码插入的内容。但是执行它需要很多时间。有什么方法可以改善我的代码吗?