如何通过插入具有缺失值的新行来规范化我的数据框?

How do I normalize my dataframe by inserting new rows with missing values?

我正在尝试用缺失的值更新我的数据框,当前数据框看起来像这样

from pandas import DataFrame
boxes = {
         'A': [0, 4, 10, 15, 30, 50],
         'B': [3, 7, 14, 21, 44, 100],
        }
df = DataFrame(boxes, columns= ['A','B'])

但我需要编写一个函数来更新数据框,其中包含 A 列和 B 列的缺失值。例如,添加值为 A 的新行是 8,B 是 9,A 是 22,B 是 29 A是45,B是49

from pandas import DataFrame
boxes = {'A': [0, 4, 10, 15, 30, 50],
         'B': [3, 7, 14, 21, 44, 100],
        }
df = DataFrame(boxes, columns= ['A','B'])
df2 = pd.DataFrame({'A': [8, 22, 45], 'B': [9, 29, 49]}) 
df.append(df2).reset_index()  

另一种方法是使用 concat

df1 = pd.concat([df1, df2])

当您有多个要附加的 DataFrame 时,这会更加灵活和高效。