溫馨提示×

python怎么替換某列的值

小億
125
2024-01-25 12:26:27
欄目: 編程語言

要替換某列的值,你可以使用pandas庫來處理數據。下面是一個使用pandas庫的示例代碼:

import pandas as pd

# 創建一個示例數據框
data = {'Name': ['John', 'Mike', 'Sarah', 'Jessica'],
        'Age': [28, 32, 25, 40],
        'City': ['New York', 'Los Angeles', 'Chicago', 'San Francisco']}
df = pd.DataFrame(data)

# 使用.loc來替換某列的值
df.loc[df['Name'] == 'Mike', 'Age'] = 35

# 打印替換后的數據框
print(df)

輸出結果為:

      Name  Age           City
0     John   28       New York
1     Mike   35    Los Angeles
2    Sarah   25        Chicago
3  Jessica   40  San Francisco

在這個示例中,我們使用了.loc來定位滿足條件的行,并使用索引操作符([])來指定要替換的列。具體來說,df.loc[df['Name'] == 'Mike', 'Age']表示對于滿足Name列等于’Mike’的行,將其Age列的值替換為35。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女