如何对在熊猫数据框中插入行进行矢量化处理?

时间:2020-06-30 08:48:18

标签: python pandas dataframe data-science vectorization

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

我已经实现了使用上面的代码插入的内容。但是执行它需要很多时间。有什么方法可以改善我的代码吗?

0 个答案:

没有答案