比較來自不同數據幀的兩個列值

我用pandas讀取了兩個數據幀。兩者都包含一個日期列和一個股票列,我想找出這兩列中對應的值是否匹配。如果它們匹配,我想用unique_values中相應的體積和價格值更新test_version。

我正在使用Python和Jupyter筆記本。

# unique_values
       Index Stock  Date      Volume       Price   Score
0          1   ASO     1   4650600.0   31.139999  0.5719
272      273   GME     1   6218300.0  184.500000  0.9995
403      404   AMC     1  44067000.0   10.200000  0.9995
435      436  TSLA     1  28271800.0  691.619995  0.9686
509      510   AMD     1  29327900.0   81.440002  0.9686
...      ...   ...   ...         ...         ...     ...
11185  11186  AAPL    15  94812300.0  133.110001 -0.9399
11292  11293  BABA    15  12093900.0  229.880005  0.3907
11302  11303  CLOV    15  41659000.0    8.620000  0.9519
11464  11465   NIO    15  71208600.0   36.930000  0.4588
11478  11479  MVIS    15  16808800.0   10.390000  0.9753

[192 rows x 6 columns]

# test_version
   Stock Date  Volume  Price     Score
0    GME    1       1      1  0.194760
1    GME    2       1      1  0.126104
2    GME    3       1      1  0.041961
3    GME    4       1      1  0.039760
4    GME    5       1      1  0.105480
..   ...  ...     ...    ...       ...
10  CLOV   11       1      1       NaN
11  CLOV   12       1      1  0.145852
12  CLOV   13       1      1  0.224382
13  CLOV   14       1      1  0.226059
14  CLOV   15       1      1  0.120781

[210 rows x 5 columns]

我不確定我是否正確地處理了這個問題,但以下是我嘗試過的:

unique_volume.reset_index(drop=True)
test_version.reset_index(drop=True)

test_version['Volume'] = np.where(test_version['Date'] == unique_volume['Date'] and test_version['Stock'] == unique_volume['Stock'], unique_volume['Volume'])


#Output
ValueError: Can only compare identically-labeled Series objects

我渴望得到這樣的輸出:

# Desired Output
   Stock Date  Volume  Price     Score
0    GME    1   6218300.0  184.500000  0.194760
..   ...  ...     ...    ...       ...

14  CLOV   15   6218300.0  184.500000  0.120781

[210 rows x 5 columns]
? 最佳回答:

如果我正確理解了您的問題,那么合并(pd.merge:left join)數據幀應該適合您:

test_version = pd.merge(test_version[['Date', 'Stock']], unique_volume[['Date', 'Stock', 'Volume', 'Price']], on = ['Date', 'Stock'], how = 'left')
主站蜘蛛池模板: 国产av福利一区二区三巨 | 福利国产微拍广场一区视频在线| 中文字幕一区二区精品区| 国产一区二区电影| 免费观看一区二区三区| 成人国产精品一区二区网站公司| 精品视频一区二区三区免费| 亚洲sm另类一区二区三区| 欧洲精品码一区二区三区免费看 | 日本一区二区在线不卡| 亚洲国产日韩在线一区| 国产成人精品a视频一区| 中文字幕在线一区二区在线| 国产91大片精品一区在线观看| 视频一区视频二区在线观看| 久久久久久综合一区中文字幕 | 国产香蕉一区二区精品视频| 97久久精品无码一区二区| 97精品国产一区二区三区| 无码精品黑人一区二区三区| 日韩一区二区在线免费观看| 日产精品久久久一区二区| 一区二区精品在线观看| 国产在线一区二区在线视频| 精品视频午夜一区二区| 无码国产精品久久一区免费| 亚洲AV无码第一区二区三区| 日本一区午夜艳熟免费| 久久国产精品免费一区二区三区| 91久久精品无码一区二区毛片| 国产福利一区二区在线视频 | 亚洲日韩国产一区二区三区在线| 亚洲国产高清在线精品一区| 中文字幕精品亚洲无线码一区| 欧洲无码一区二区三区在线观看 | 亚洲一区二区三区日本久久九| 杨幂AV污网站在线一区二区| 精品久久久久中文字幕一区| 无码精品尤物一区二区三区| 亚洲欧美日韩一区二区三区在线 | 在线精品国产一区二区|