【发布时间】:2021-10-02 05:08:08
【问题描述】:
我的文件夹中有大约 100 个 .csv 库存文件,其中包含一些虚拟数据。
它们被命名为 AA.csv、BB.csv、CC.csv.....
文件名“AA”“BB”“CC”是这里的符号。每个数据框都有一个符号。所以这里我们有 100 个符号。
Date Open High Low Close Adj Close Volume
2014-09-02 38.849998 38.990002 38.580002 38.740002 35.522366 6196200
2014-09-03 38.779999 38.965000 38.349998 38.395000 35.206020 6796800
2014-09-04 38.400002 38.685001 38.380001 38.580002 35.375645 5741000
我想将 100 个数据帧合并为一个数据帧。最终的数据框将有 101 列。
100 个符号中的每一个都有一个日期列和一个列,该列将包含我们为该符号计算的返回值。我想合并,使其仅包含跨符号日期的交集。
我知道我们可以通过读取每个 csv 文件并将它们组合成一个单独的数据帧来使用 concat。但我想使用“合并”来做到这一点。可能吗? 我该怎么做?
【问题讨论】:
标签: python pandas dataframe merge