Logo
Section 1 / 3

使用 Streamlit 操作表格数据

学习如何使用 Streamlit 向 DataFrame 添加数据。

导入

使用 Streamlit 操作表格数据

学习如何使用 Streamlit 向 DataFrame 添加数据。

变异的必要性

在数据处理过程中,有时我们会在处理开始后发现需要补充更多数据。这种情况下,通常需要创建一个新的 DataFrame,将原有数据和新增数据合并。

幸运的是,Streamlit 提供了一种向现有 DataFrame 追加数据的方法。add_rows() 方法通过一种称为 变异 的机制实现了这一功能。

...
表格中的数据变异

下面的代码演示了这一过程。让我们运行它,观察数据变异是如何工作的。你可以修改数据并重新运行应用,以获得不同的输出结果:

No configuration found for ID: ba4898d7271e0d2ee253b3b54243e6c60fbcb758b95b3f657f268840433de3a2

如上述代码的输出所示,当我们使用 add_rows() 进行数据变异时,索引会自动被正确排序。

不仅如此,我们还可以对图表进行类似的数据追加操作。这一点将在下一课中展示。

Streamlit 布局

使用 Streamlit 修改图表数据