这很奇怪。从文档中我已经准备好了解如何做concat并将操作与pandas合并。我也准备知道连接到右侧可以按如下方式进行:
df = pd.concat([df1, df2], axis=1)
问题是我生成了以下数据框:
在:
links = pd.DataFrame(links, columns=['link'])
因此,我只想将link
数据帧列连接到intersection
数据帧(请注意link
和intersection
有78个长度实例)。因此:
在:
full_table = pd.concat([lis_, lis_2], axis=1)
问题是,正如您在上面的数据框中看到的那样,它添加了一些NaN
值。因此,这是连接links
和intersection
数据帧的正确方法?
答案 0 :(得分:1)
也许你的索引不匹配。尝试使用ignore_index
参数:
full_table = pd.concat([intersection, links], axis=1, ignore_index=True)