我想使用 DataFrame.append()
将四个价格 [1, 2, 3, 4]
的列表 append 到现有的数据帧,现有数据框有四列。
使用这个
dataframe = pd.DataFrame(columns=["open", "high", "low", "close"],
data = [[1, 2, 3, 4]])
创建数据框
open high low close
0 1 2 3 4
然后我想 append 一些像这样的列表:
dataframe = dataframe.append([[5, 6, 7, 8]],
ignore_index =True)
给出输出
open high low close 0 1 2 3
0 1.0 2.0 3.0 4.0 NaN NaN NaN NaN
1 NaN NaN NaN NaN 5.0 6.0 7.0 8.0
虽然我希望将列表连续 append 到数据框,但有没有办法在不使用列名称而仅使用四个价格列表的情况下执行此操作?
最佳答案
你可以做类似的事情
df.loc[len(df)] = [1, 2, 3, 4]
关于python - 如何在不使用列名的情况下将列表 append 到数据框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55541480/