【发布时间】:2021-04-20 10:40:47
【问题描述】:
我有一个看起来像这样的数据框 (df1);
| title | score | id | timestamp | Stock_name |
|---|---|---|---|---|
| Biocryst ($BCRX) continues to remain undervalued | 120 | mfuz84 | 2021-01-28 21:32:10 |
...然后继续 44000 更多行。我有另一个看起来像这样的数据框(df2);
| Company name | Symbol |
|---|---|
| BioCryst Pharmaceuticals, Inc. | BCRX |
| GameStop | GME |
| Apple Inc. | AAPL |
...包含所有在纳斯达克和纽约证券交易所上市的股票。然而,我现在想要做的是将股票的代码添加到 df1 中的“Stock_name”列中。为此,我想将 df1[title] 与 df2[Symbol] 匹配,然后根据标题中匹配的符号,将相应的股票名称(df2[Company name])添加到 df1[ Stock_name] 列。如果标题中有多个股票名称,我想使用提到的第一个。
有什么简单的方法吗?
【问题讨论】:
-
不是确切的答案,但可能会对您有所帮助..stackoverflow.com/questions/60448654/…