用Python将某列字符串全改成大写

img


我想把表格中“Port of Registry”这列的所有内容都改成大写的,但一直运行错误,不知道是什么原因

“Port of Registry”外面的{}去掉
你题目的解答代码如下:(如有帮助,望采纳!谢谢! 点击我这个回答右上方的【采纳】按钮)

import pandas as pd
df1 = pd.DataFrame({'Port of Registry': ['abc','hello','good']})

for i in range(len(df1)):
    if i >= 0:
        port = df1.iloc[i]['Port of Registry']
        port1 = port.upper()
        print(port1)
        df1.iloc[i]['Port of Registry'] = port1
print(df1)