逐行添加Pandas Dataframe

摘要

本教程将解释如何按顺序逐行添加Pandas Dataframe。通过示例代码,我们将阐明问题的具体场景和解决方案。

内容

有时候我们需要创建一个空的Dataframe,然后逐行添加数据。

首先,我们可以创建一个空的Dataframe:

1df = pd.DataFrame(columns=('lib', 'qty1', 'qty2'))

然后,我们可以使用df.loc[i]来添加新的行,其中i是要添加的行的索引,可以根据需要进行指定。

例如,可以使用以下代码循环添加多行数据:

1import pandas as pd
2from numpy.random import randint
3
4df = pd.DataFrame(columns=['lib', 'qty1', 'qty2'])
5
6for i in range(5):
7    df.loc[i] = ['name' + str(i)] + list(randint(10, size=2))

通过循环逐行添加数据,我们可以构建一个完整的Dataframe。

总结

通过循环逐行添加数据可以构建完整的Pandas Dataframe。只需使用df.loc[i],其中i是要添加的行的索引,可以循环使用该方法来逐行添加数据。希望通过本教程,您对逐行添加Pandas Dataframe有了更好的理解。


相关文章推荐