我有1号数据帧
定价
0 1笔
12支铅笔
26苹果
我有2号数据帧:
定价
0 5笔
16支铅笔
2 10杯
我想连接两个数据帧,我想看看这个数据帧:
数据帧编号1+数据帧编号2
定价
0 6笔
18支铅笔
26苹果
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)
您还可以使用}它们组合在一起。在
concatenate function
将两个dataframes
沿着axis = 0
组合,然后group by
列和{输出:
^{pr2}$您可以合并、添加和删除临时列:
您还可以将Things设置为两个数据帧的索引,然后使用^{} :
相关问题 更多 >
编程相关推荐