首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用一个数据帧单元格值从另一个数据帧检索信息

使用一个数据帧单元格值从另一个数据帧检索信息
EN

Stack Overflow用户
提问于 2021-08-30 13:56:37
回答 1查看 42关注 0票数 0

我有两个数据帧。一个包含在NSE上列出的股票的价格,股票代码作为列名,日期作为索引。另一张包含500只可交易股票的表格(每天都有不同的股票)。我正在尝试创建第三个Dataframe,它将从第一个DF获取数据并将其映射到500个股票。

代码语言:javascript
复制

范围内x的test_portfolio=pd.DataFrame(columns="Stock"+str(x+1) (531),index=df2.index)

Num_col=len(df2.column)

num_row=len(df2)

对于范围内的r(Num_row):

代码语言:javascript
复制
for c in range(num_col):
代码语言:javascript
复制
    test_portfolio.iat[r,c]=final[df2.iloc[r][c]][r]

返回test_portfolio

代码语言:javascript
复制

这个循环占用了太多的时间。有没有办法将其矢量化或减少所需的时间?

EN

回答 1

Stack Overflow用户

发布于 2021-09-01 13:56:33

我认为使用merge会更合适。看一下:https://pandas.pydata.org/pandas-docs/stable/user_guide/merging.html

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68985349

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档