BK = pd.DataFrame([], columns=(['Datetime','X','Y','Z']))
Time = 08082012
A1 = 28.455
B1 = 14.675
C1 = 124.674
# Assign first four values under 'Datetime','X','Y','Z'
# Assign next values in a row under the first values
Time = 09082012
A1 = 28.923
B1 = 14.122
C1 = 123.158
# Assign next values in a row under the second values
Time = 10082012
A1 = 27.923
B1 = 15.122
C1 = 127.158
假设行数可以是无限的。如何将变量一行一行地分配到数据帧中?如果一直覆盖变量会出现异常吗?
BK = pd.DataFrame([], columns=(['Datetime','X','Y','Z']))
rows = [[Time],[A1],[B1],[C1]]
BK.loc[len(BK)] = rows
=
BK.loc[len(BK)]= [[Time],[A1],[B1],[C1]]
简单快捷,尤其是在使用某种循环的情况下。
我是一名优秀的程序员,十分优秀!