逐行添加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有了更好的理解。
相关文章推荐
- 使用.otf 字体在网页中
- 使用Python对包含元组的列表进行排序
- Python代码为什么在函数中运行更快?
- 使用 pip 安装具有最小和最大版本范围的软件包
- 使用 Python 求多个集合的交集
- Python中定义类变量的正确方法