繁体   English   中英

列使用pandas.read_csv命名问题

[英]Columns names issues using pandas.read_csv

我对python很陌生。 我正在尝试使用pandas read_csv模块导入SMSSpam收集数据。 我进口去了。 但是由于文件没有标题,因此我尝试包括列名(变量名:“状态”和“消息”,最后以空文件结尾。这是我的代码:

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"])

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM