python - 仅将系列添加到 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
了,但是没有用。
解决方案
好的,你可以这样做
ticker_list = list(ticker.values)
SP.iloc[5494,1] = ', '.join(ticker_list)
SP
在这里,我刚刚制作了一个股票代码值列表并将其附加到您想要的行中。通过查看您的图像,日期“2021-01-22”的行似乎是 5494。
推荐阅读
- python - 将scrapy结果保存到csv文件中
- capistrano - 我有只有私有 IP 的 ec2 实例我应该如何使用 capistrano 进行部署
- css - flex-shrink 和 flex-basis 属性不起作用
- node.js - TypeORM:通过 Repository API 更新数据(与关系)
- json - 共享按钮内的变量,离子 3
- android - Flutter - 摆脱 iOS 上的阴影
- python - 使用 pandas 对数据进行分类
- java - WildFly 14 - java.lang.ClassCastException:org.dom4j.DocumentFactory 无法转换为 org.dom4j.DocumentFactory
- html - 显示/隐藏表格
- c - 为什么我的霍夫曼代码的节点没有正确排序?C