要替換某一列數據,可以使用loc
方法來選擇該列并賦值。下面是一個示例代碼:
假設有一個DataFrame df
,其中有一列名為column_name
,我們要替換這一列的數據為新的數據new_data
,可以這樣操作:
import pandas as pd
# 創建一個示例DataFrame
data = {'column_name': [1, 2, 3, 4, 5]}
df = pd.DataFrame(data)
# 顯示原始DataFrame
print("原始DataFrame:")
print(df)
# 創建新的數據
new_data = [10, 20, 30, 40, 50]
# 替換指定列數據
df.loc[:, 'column_name'] = new_data
# 顯示替換后的DataFrame
print("\n替換后的DataFrame:")
print(df)
運行以上代碼后,可以看到原始DataFrame中column_name
列的數據被替換為新的數據new_data
。