我是這個領域的新手。我只想將兩個表與日期連接起來。
測驗是我的另一張桌子。我想連接資料表中的 test 和 usd 表。
data = test
for x in data.index.values:
for x2 in usd.index.values:
if x == x2:
np.where(usd.index==x2)
val = usd.at[x2,"Price"]
data.at[x,"Price"] = val
我明白他的錯誤

我試試這個usd["new_time"] = np.datetime64(usd["new_time"])這個代碼得到了一些其他的錯誤并且
usd["new_time"] = np.datetime64(usd["new_time"])這個代碼運行但是它沒有解決問題我得到了同樣的錯誤
我的桌子看起來像這些

uj5u.com熱心網友回復:
您應該使用連接來解決此問題。我無法給您確切的答案,因為這取決于您的兩個資料框的內容,但根據給定的資訊,以下內容應該有效。
data.join(usd,how='left')
根據您的資料框,您可能需要更改 join() 方法的“如何”引數。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/403485.html
標籤:
