我正在尝试合并两个都有'product_desc‘列的数据帧。我使用的是Pandas 0.13和Python 2.7。
small_df = pd.merge(small_df, linregress_df, on = 'product_desc', how = 'left')但是,我得到以下错误:
pandas.core.index.InvalidIndexError: Reindexing only valid with uniquely valued Index objects我将两个数据帧导出到平面文件中,其中的索引或其他列都没有重复值。我需要做什么才能使这两个数据帧合并?
任何建议都是值得感谢的。
发布于 2014-06-23 11:29:33
merge函数接受四个参数:DataFrame1,DataFrame2,left_on =“DataFrame1列”,right_on =“与DataFrame1中的值匹配的DataFrame2列”
如果两个数据框中的匹配列命名相同,我将如何执行此操作:
small_df = pd.merge(small_df, linregress_df, left_on = 'product_desc', right_on = 'product_desc')https://stackoverflow.com/questions/24115516
复制相似问题