Python 列名称问题使用pandas.read\u csv
我对python还很陌生。 我正在尝试使用pandas read_csv模块导入SMSSpam收集数据。 我 进口消失了。 但由于该文件没有标题,我尝试包含列namesvariables names:status和message,结果是空文件。 这是我的密码: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,
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"])
您正在尝试重命名数据框中的现有列,还是向数据框添加新列?