gpt4 book ai didi

python - 将列表附加到数据框

转载 作者:太空宇宙 更新时间:2023-11-04 04:46:54 25 4
gpt4 key购买 nike

我不理解将数据附加到数据框的行为。

我想做的是附加一个包含两个值的列表,如下所示:

temp_arr
[Timestamp('2018-01-01 00:00:00', freq='D'), 0]

到具有两列的数据框。但是,它添加了两行,而不是一行两列:

df_final = df_final.append(pd.DataFrame(temp_arr),ignore_index=True)

产生这样的东西:

df_final.head()
0
0 2018-01-01 00:00:00
1 0
2 2018-01-02 00:00:00
3 0
4 2018-01-03 00:00:00

而不是这样的

df_final.head()

col1 col2
0 2018-01-01 00:00:00

最佳答案

尝试

df = pd.DataFrame(columns = ['col1', 'col2'])
temp_arr = [pd.Timestamp('2018-01-01 00:00:00', freq='D'), 0]
df.append(pd.Series(temp_arr, index = ['col2', 'col1']),ignore_index=True)

你得到

    col1    col2
0 0 2018-01-01

关于python - 将列表附加到数据框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49368040/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com