【发布时间】:2022-01-03 23:53:59
【问题描述】:
所以我从字典中创建了一个数据框来执行时间序列练习。当我创建数据框(我在 Google Colab 中执行此操作)时,单元格运行正常。但是当我这样做时full_df.head()。我收到StopIteration 错误。有谁知道为什么会这样?
这就是我所拥有的:
df = pd.read_csv('all_stocks_5yr.csv', usecols=["close", "Name"])
gp = df.groupby("Name")
my_dict = {}
for record in gp:
if record[0] in my_dict:
my_dict[record[0]].append(record)
else:
my_dict[record[0]] = [record]
full_df = pd.DataFrame.from_dict(my_dict, orient='index')
full_df.head() #This is where I get the error.
【问题讨论】:
-
提供测试数据。
-
我已经添加了字典的一部分@hpchavaz
标签: python dataframe csv dictionary