【发布时间】:2018-12-04 10:25:32
【问题描述】:
我正在尝试通过匹配索引列来加入它们。我试过了
fx_news_concantate = fx_data.join(macronews, sort=False)
但从 2018 年 1 月 1 日开始,它一直对日期时间进行错误排序
有没有办法解决这个问题? .merge 不断返回错误。
【问题讨论】:
标签: python pandas sorting dataframe
我正在尝试通过匹配索引列来加入它们。我试过了
fx_news_concantate = fx_data.join(macronews, sort=False)
但从 2018 年 1 月 1 日开始,它一直对日期时间进行错误排序
有没有办法解决这个问题? .merge 不断返回错误。
【问题讨论】:
标签: python pandas sorting dataframe
似乎您正在寻找使用 pd.concat 而不是 pd.join (看到您甚至调用了变量 fx_news_concatenate!)。
试试:
fx_news_concatenate = pd.concat([macronews,fx_date],axis=1,join='inner')
“axis=1”表示您希望按列(而不是按行)连接,“join=inner”指定您希望如何处理轴索引。
希望对你有帮助:)
有关更多详细信息,您可以在此处参考 Pandas 文档: https://pandas.pydata.org/pandas-docs/stable/generated/pandas.concat.html
这里是合并、连接和连接操作之间区别的一个很好的答案: Difference(s) between merge() and concat() in pandas
【讨论】:
【讨论】: