【发布时间】:2019-03-09 09:54:11
【问题描述】:
我对 Python 相当陌生,并且在读取多个 csv 文件时需要一些帮助来生成一个名为 Ticker 的新列。作为雅虎! Finance API 已折旧,我正在从 Yahoo! 读取 csv 数据! “GOOG”、“IBM”和“AAPL”的财务。以下代码将单个 csv 文件读入一个 DateFrame,但是,很难区分哪个股票是哪个股票。
path =
allFiles = glob.glob(path + "/*.csv")
frame = pd.DataFrame()
list_ = []
for file in allFiles:
df = pd.read_csv(file,index_col=None,
header=0)
list_.append(df)
frame = pd.concat(list_)
frame.head()
是否可以创建一个名为 Ticker 的列,其中包含每个股票的每个观察值的 csv 文件的名称?例如。 GOOG.csv 是 Google 的文件名,IBM.csv 是 IBM 的文件名...
这将更容易识别哪个股票是哪个。
【问题讨论】:
标签: python csv finance yahoo stocks