我有7个股票的csv文件。每个文件共享相同的列和行格式
我应用了不同的方法将这些文件合并到一个数据帧中,但仍然没有成功(循环、使用glob等)。我想保持“Date”列作为dataframe的索引,每个文件的“High”列彼此相邻。然后根据股票名称重命名“High”列
import pandas as pd
FDX = pd.read_csv("../Data/FDX.csv")
GOOGL = pd.read_csv("../Data/GOOGL.csv")
IBM = pd.read_csv("../Data/IBM.csv")
KO = pd.read_csv("../Data/KO.csv")
MS = pd.read_csv("../Data/MS.csv")
NOK = pd.read_csv("../Data/NOK.csv")
XOM = pd.read_csv("../Data/XOM.csv")
stocks = pd.DataFrame({"FDX": FDX["High"],
"GOOGL": GOOGL["High"],
"IBM": IBM["High"],
"KO": KO["High"],
"MS": MS["High"],
"NOK": NOK["High"],
"XOM": XOM["High"]
})
stocks.head()
我写的代码有错误。在那里怎么做? 谢谢你的回答
如果他们都有相同的日期范围,这将工作
相关问题 更多 >
编程相关推荐