【发布时间】:2022-11-07 21:28:25
【问题描述】:
有两个数据框如下:
数据框:1
new_data = {
"Fruits": ['AB', 'AB','BC', 'CD','DE','EG'],
"price": [50, 30, 45,55,47,43]
}
new_df = pd.DataFrame(new_data)
print(new_df)
数据框:2
import pandas as pd
data = {
"Food": ['AB','AB','BC', 'CE','DE','EF','EM','FB'],
"Calories": [150, 405, 450,55,47,43,43,23]
}
#load data into a DataFrame object:
df = pd.DataFrame(data)
print(df)
需要返回 dataframe1 中的唯一值,与 dataframe2 中的 food 列进行比较。
预期产出
Fruit Price
0 AB 50
1 AB 30
2 BC 45
3 DE 47
返回食物值为水果值的第一个数据框
【问题讨论】: