【发布时间】:2015-10-13 03:46:08
【问题描述】:
我想创建一个空数据框,然后用行填充它。我不知道数据框声明时的列名和索引。
例如,我想要一些类似下面的代码。
df_local = pd.DataFrame()
for i in range(0, 2):
some logic ......
var_1 = a dataframe object
df_local.loc[i] = var_1
这里的var_1 是一个 Pandas 对象,填充在每个 i 的 for 循环内的代码中。
举例
For i = 0, Var_1 =
bam ham jam kam lam mam pam tam
0 0 0 0.823909 0 1.30103 0.823909 1 0
For i = 1 , Var_1 =
bam ham jam kam lam mam pam tam
1 1 2 0.823909 1 1.30103 4 1 0
我想要的输出如下:
df_local =
bam ham jam kam lam mam pam tam
0 0 0 0.823909 0 1.30103 0.823909 1 0
1 1 2 0.823909 1 1.30103 4 1 0
我尝试使用 append,但没有得到任何输出。
【问题讨论】:
-
为什么需要这个?特别是您可以使用
loc/.ix进行放大设置