关于#python#的问题:pandas命名列

使用pandas时我想给每一列命名,但是显示出就给了一列命名
import pandas as pd
fpath = r'C:\Users\xukka\Desktop/in2c2-1-2-bp86-def2tzvp-002.txt.txt'
f = pd.read_csv(fpath,header=None,sep='\t',names=['x','y'])
print(f)
f.loc[:,'x']
f.loc[:,y]
x显示两列的数据
y是没有数据

img

img

f.loc[:,y] 少了引号
f.loc[:,'y']