import pandas as pd
myList = []
for i in range(0,10):
val0 = 1 # some formula for obtaining values
val1 = 2.5
val2 = 1.8
myList.append([val0,val1,val2])
df = pd.DataFrame(myList, columns=['val0','val1','val2'])
print(df)
my_df = []
for i in range(0,10):
d = {
'val0' : 1, # some formula for obtaining values
'val1' : 2.5,
'val2' : 1.8
}
my_df.append(d)
my_df = pd.DataFrame(my_df)
如果我问对了:
PS您不想在循环中将数据追加到数据帧-这不会非常有效。
输出:
理想情况下,您希望在所有数据就绪后创建
DataFrame
。稍微修改一下示例:所以现在
my_df
是一个DataFrame
,其中val0
,val1
和val2
是列相关问题 更多 >
编程相关推荐