【发布时间】:2021-02-23 15:34:02
【问题描述】:
我有一个 Excel 文件。在下面的图片中,它有两张纸。 我正在尝试在 Python 中创建一个代码,该代码考虑到图像 2(表 2)中具有“权重”的 ISIN,然后从表 1 中的相同 ISIN 中过滤数据。
电子表格
表 1 表 2
代码
import pandas as pd
import matplotlib.pyplot as plt
import numpy as np
%matplotlib inline
pd.set_option("precision", 3)
portfolio = pd.read_excel("Track Record.xlsx", sheet_name="Track Record")
portfolio.set_index( "Date", inplace=True)
portfolio_t= portfolio.T
weights = pd.read_excel("Track Record.xlsx", sheet_name="Weights").dropna()
#inner_join= pd.merge(portfolio_t,weights, on='ISIN' , how='inner')
我试图通过合并来解决我的问题,但这也许不是最好的方法。
【问题讨论】:
标签: python excel pandas dataframe data-analysis