如何在 Pandas 中從另一個 DataFrame 中新增列?
insert() 方法用於新增其他 DataFrame 中的列。首先,讓我們建立我們的第一個 DataFrame −
dataFrame1 = pd.DataFrame({"Car": ["Audi","Lamborghini", "BMW", "Lexus"],
"Place": ["US", "UK", "India", "Australia"],
"Units": [200, 500, 800, 1000]})現在,讓我們建立我們的第二個 DataFrame −
dataFrame2 = pd.DataFrame({"Model": [2018, 2019, 2020, 2021], "CC": [3000, 2800, 3500, 3300]})從 DataFrame1 新增到 DataFrame2 的汽車列
# Car column to be added to the second dataframe fetched_col = dataFrame1["Car"]
示例
以下是程式碼 −
import pandas as pd
dataFrame1 = pd.DataFrame({"Car": ["Audi", "Lamborghini", "BMW", "Lexus"],
"Place": ["US", "UK", "India", "Australia"],
"Units": [200, 500, 800, 1000]})
print("Dataframe 1...")
print(dataFrame1)
dataFrame2 = pd.DataFrame({"Model": [2018, 2019, 2020, 2021], "CC": [3000, 2800, 3500, 3300]})
print("Dataframe 2...")
print(dataFrame2)
# Car column to be added to the second dataframe
fetched_col = dataFrame1["Car"]
dataFrame2.insert(1, "LuxuryCar", fetched_col)
print("Dataframe 2 (Updated):")
print(dataFrame2)輸出
這將產生以下輸出 −
Dataframe 1... Car Place Units 0 Audi US 200 1 Lamborghini UK 500 2 BMW India 800 3 Lexus Australia 1000 Dataframe 2... CC Model 0 3000 2018 1 2800 2019 2 3500 2020 3 3300 2021 Dataframe 2 (Updated): CC LuxuryCar Model 0 3000 Audi 2018 1 2800 Lamborghini 2019 2 3500 BMW 2020 3 3300 Lexus 2021
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP