我有一个主表,例如:
约翰有4股苹果股票,凯蒂有10股特斯拉股票,艾玛有50股三星股票。但每天,股票价格都在变化,我想每天更新一次。
格式为:
我想要将这两行覆盖到主表中,如下所示:
我尝试使用'merge‘函数/ 'concat’函数,但总是有重复的。有谁知道更好的方法吗?谢谢您:)
发布于 2021-10-18 17:35:51
这可以解决你的问题,
import pandas as pd
df1 = {'name': ['John','Katie','Emma'],
'Stock name': ['Apple', 'Tesla','Samsung'],
'Price': [160,800,70],
'country': ['US','US','KOR'],
'No. Stock': ['4','10','50'],}
df1 = pd.DataFrame(df1)
data_2 = { 'Stock name': ['Apple', 'Tesla','Samsung'],
'Price': [150,900,110]
}
df2 = pd.DataFrame(data_2)
df1['Price'] = df2['Price'].values所以最终数据应该是这样的,
name Stock name Price country No. Stock
John Apple 150 US 4
Katie Tesla 900 US 10
Emma Samsung 110 KOR 50https://stackoverflow.com/questions/69619037
复制相似问题