首页 > 解决方案 > 仅将系列添加到 Python 中 DataFrame 的第一行

问题描述

我有一系列标准普尔 500 指数成分股的股票代码(股票代码)。我想在 Ticker 列和 2021-01-22 行内将所有代码添加到我的 DataFrame (SP)。

在此处输入图像描述

因此,只需将所有代码复制到一个单元格中,如下所示:

SP = pd.DataFrame(data={'Date': "2021-01-22", 'Ticker': ['MMM,ABT,ABBV,...','NaN','NaN']})
SP

    Date    Ticker
0   2021-01-22  MMM,ABT,ABBV,...
1   2021-01-22  NaN
2   2021-01-22  NaN

我试过SP.at[0, 'Ticker'] = ticker了,但是没有用。

标签: pythondataframe

解决方案


好的,你可以这样做

ticker_list = list(ticker.values)
SP.iloc[5494,1] = ', '.join(ticker_list)
SP

在这里,我刚刚制作了一个股票代码值列表并将其附加到您想要的行中。通过查看您的图像,日期“2021-01-22”的行似乎是 5494。


推荐阅读