首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Pandas read csv仅获取1列

Pandas read csv仅获取1列
EN

Stack Overflow用户
提问于 2019-11-20 11:50:53
回答 1查看 131关注 0票数 0

这里的代码,我看不出有什么问题

代码语言:javascript
复制
import pandas as pd

df=pd.read_csv(r'C:\Users\eric.zhai\Desktop\gls_测试_10.11.csv',sep='\t')
print(df)

但是输出结果是:

代码语言:javascript
复制
      11.11.11.11,109395,Host name of zabbix_agentd running,agent.hostname,28875,11.11.11.11:agent.hostname.diff(0)}>0,Host name of zabbix_agentd was changed on {HOST.NAME},1,0
0   11.11.11.11,109396,Agent ping,agent.ping,2887...                                                                                                                           
1   11.11.11.11,109397,Version of zabbix_agent(d)...                                                                                                                           
2   11.11.11.11,118235,java进程15109 zookeeper-3.4....                                                                                                                           
3   11.11.11.11,118236,java进程15223 zookeeper-3.4....                                                                                                                           
4   11.11.11.11,125177,java进程15820 nc.bs.mw.start...                                                                                                                           
..                                                 ...                                                                                                                           
218 11.11.11.11,109434,Free disk space on $1 (per...                                                                                                                           
219 11.11.11.11,109436,Total disk space on $1,"vf...                                                                                                                           
220 11.11.11.11,109438,Used disk space on $1,"vfs...                                                                                                                           
221 11.11.11.11,109421,Available memory,vm.memory...                                                                                                                           
222 11.11.11.11,109422,Total memory,vm.memory.siz...                                                                                                                           
[223 rows x 1 columns]

预期:223行x 13列

为什么?我的csv文件坏了?你能帮我吗?只需获取1列...

EN

回答 1

Stack Overflow用户

发布于 2019-11-20 11:55:25

您已将'\t'作为分隔符传递,而它应为',' -请使用默认分隔符或逗号作为分隔符

pd.read_csv(r'C:\Users\eric.zhai\Desktop\gls_测试_10.11.csv')

pd.read_csv(r'C:\Users\eric.zhai\Desktop\gls_测试_10.11.csv',sep=',')

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58946390

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档