list - 从列表创建数据框

标签 list pandas dataframe

我有一个学习器返回与日期对应的值列表。

我需要函数返回数据框以用于绘图目的。我已经创建了数据框,但现在我需要用列表中的值填充数据框。这是我的代码:

learner.addEvidence(x,y_values.values)

y_prediction_list = learner.query(x) # this yields a plain old python list

y_prediction_df = pd.DataFrame(index=dates,columns="Y-Prediction")
y_prediction_df = ??

return y_prediction_df

最佳答案

您可以简单地创建数据框:

y_prediction_df=pd.DataFrame({"Y-Prediction":y_prediction_list},index=dates)

关于list - 从列表创建数据框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33929624/

相关文章:

list - 理解 SICP 中的树 - 练习 2.24

python - 在 pandas 数据框中显示具有一个或多个 NaN 值的行

python - Pandas 系列箱线图未正确显示

python - 如何在Python中打印对之间没有逗号的对列表?

python - 如何使用 python、pandas 修改(字符串数据列表为单个字符串)数据系列的每个元素?

python - 如何用模式(正则表达式)替换部分字符串在数据框中抛出行

python - 打印分组实例计数后,将 python 数据框中的分组结果展平

python - 检查状态与昨天相比是否发生变化,如果是,则将其显示在新的 Dataframe 中

python - pandas 如何计算列值加起来达到阈值的行数

python - 复制列表中的元素