我有一个 DataFrame number 1:
价格 物品
0 1 笔
1 2 铅笔
2 6 苹果
我还有一个 DataFrame number 2:
价格 物品
0 5 笔
1 6 铅笔
2 10 杯子
我想将这两个 DataFrame 合并,得到以下 DataFrame:
DataFrame number 1 + DatFRame number 2
价格 物品
0 6 笔
1 8 铅笔
2 6 苹果
3 10 杯子
请问如何实现?
使用以下代码:
价格 物品
0 1 笔
1 2 铅笔
2 6 苹果
我还有一个 DataFrame number 2:
价格 物品
0 5 笔
1 6 铅笔
2 10 杯子
我想将这两个 DataFrame 合并,得到以下 DataFrame:
DataFrame number 1 + DatFRame number 2
价格 物品
0 6 笔
1 8 铅笔
2 6 苹果
3 10 杯子
请问如何实现?
使用以下代码:
import pandas as pd
df = pd.DataFrame({'Things': ['pen', 'pencil'], 'Price': [1, 2]})
series = pd.Series([1,2], index=[0,1])
df["Price"] = series
df.loc[2] = [6, "apple"]
print("DataFrame number 1")
print(df)
df2 = pd.DataFrame({'Things': ['pen', 'pencil'], 'Price': [1, 2]})
series = pd.Series([5,6], index=[0,1])
df2["Price"] = series
df2.loc[2] = [10, "cup"]
print("DataFrame number 2")
print(df2)