第一个dataframe:A
第二个dataframe:B
尝试用了concat和append都没成功
concat码: result = pd.concat([A,B],axis=1)
出来的数据是33960x33960
不是很懂
希望大佬不吝赐教
要把两个拟合并的数据从ndarray转成dataframe,,df=pd.DataFrame(array)再合并。示例:
import pandas as pd
import numpy as np
dfa=pd.DataFrame(np.random.rand(10,7),columns=list('abcdefg'))
print(type(dfa.values))
print(dfa)
dfb=pd.DataFrame({'h':np.random.randint(10,20,10)})
df=pd.concat([dfa,dfb],axis=1)
print(df.shape)
#结果是(10,8)
想将第二个dataframe的那列数据直接并入第一个dataframe
最终得到33960 rows x 8 columns
使用jion看看
您的问题已经有小伙伴解答了,请点击【采纳】按钮,采纳帮您提供解决思路的答案,给回答的人一些鼓励哦~~
ps:开通问答VIP,享受5次/月 有问必答服务,了解详情↓↓↓
【电脑端】戳>>> https://vip.csdn.net/askvip?utm_source=1146287632
【APP 】 戳>>> https://mall.csdn.net/item/52471?utm_source=1146287632