Python 元素分布
我有文本文件(test.data),其中包括(这只是其他文件具有更多值的示例......)
4.5,3.5,U1
4.5,10.5,U2
4.5,6,U1
3.5,10.5,U2
3.5,10.5,U2
5,7,U1
7,6.5,U1
我需要在第一、第二等位置制作一个表格。列是值,最后列是类名。例如,在我的例子中,我想要这样:
4.5 3.5 U1
7 6.5 U1
5 7 U1
4.5 6 U1
3.5 10.5 U2
3.5 10.5 U2
4.5 10.5 U2
我从读取文件开始并读取所有数据
import collections
f=open("primer.data",'r')
for line in f:
print line
有什么想法如何为我的问题制作这个for循环?我知道我必须查看最后一个逗号,那么这是最后一列(类名)......
I have text file(test.data), which include(this is just example other files have more values....)
4.5,3.5,U1
4.5,10.5,U2
4.5,6,U1
3.5,10.5,U2
3.5,10.5,U2
5,7,U1
7,6.5,U1
I need to make a table where in the first,second, etc. column are values and in last column is class name. For example in my case I want this:
4.5 3.5 U1
7 6.5 U1
5 7 U1
4.5 6 U1
3.5 10.5 U2
3.5 10.5 U2
4.5 10.5 U2
I started with reading file and read all data
import collections
f=open("primer.data",'r')
for line in f:
print line
Any ideas how can I make this for loop for my problem? I know that I must look at last comma then this is last column(class name)....
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
查看
csv
模块。Look into the
csv
module.