通过一次追加一行来创建 Pandas Dataframe
pandasserver side programmingprogramming更新于 2025/11/9 19:02:00
要通过一次追加一行来创建 Pandas DataFrame,我们可以在一个范围内进行迭代并在其中添加多列数据。
步骤
创建一个二维、大小可变、可能异构的表格数据 df。
打印输入 DataFrame。
在 10 的范围内进行迭代。
用数字在不同索引处分配值。
打印创建的 DataFrame。
示例
import pandas as pd
import random
df = pd.DataFrame(
{
"x": [],
"y": [],
"z": []
}
)
print "Input DataFrame:
", df
for i in range(10):
df.loc[i] = [i, random.randint(1, 10), random.randint(1, 10)]
print "After appending row at a time:
", df
输出
Input DataFrame: Empty DataFrame Columns: [x, y, z] Index: [] After appending row at a time: x y z 0 0.0 9.0 3.0 1 1.0 2.0 1.0 2 2.0 5.0 5.0 3 3.0 7.0 1.0 4 4.0 2.0 10.0 5 5.0 5.0 4.0 6 6.0 1.0 3.0 7 7.0 4.0 2.0 8 8.0 2.0 2.0 9 9.0 10.0 8.0

