Python 列名称问题使用pandas.read\u csv

Python 列名称问题使用pandas.read\u csv,python,pandas,Python,Pandas,我对python还很陌生。 我正在尝试使用pandas read_csv模块导入SMSSpam收集数据。 我 进口消失了。 但由于该文件没有标题,我尝试包含列namesvariables names:status和message,结果是空文件。 这是我的密码: import numpy as np import pandas as pd file_loc="C:\Users\User\Documents\JP\SMSCollection.txt" df=pd.read_csv(file_loc,

我对python还很陌生。 我正在尝试使用pandas read_csv模块导入SMSSpam收集数据。 我 进口消失了。 但由于该文件没有标题,我尝试包含列namesvariables names:status和message,结果是空文件。 这是我的密码:

import numpy as np
import pandas as pd
file_loc="C:\Users\User\Documents\JP\SMSCollection.txt"
df=pd.read_csv(file_loc,sep='\t')
上面的代码运行良好,我得到了5571行x 2列]。 但是当我使用下面的代码行添加列时

df.columns=["status","message"]
我最后得到了一个空的df 有什么帮助吗?
谢谢

您可以尝试在读取时设置列名:

df=pd.read_csv(file_loc,sep='\t',header=None,names=["status","message"])

您正在尝试重命名数据框中的现有列,还是向数据框添加新列?