Python 元素分布

发布于 2024-10-26 19:01:45 字数 659 浏览 5 评论 0原文

我有文本文件(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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

耶耶耶 2024-11-02 19:01:45

查看 csv 模块。

Look into the csv module.

云归处 2024-11-02 19:01:45
import csv
reader = csv.reader(open('test.data', 'r'))
for row in reader:
    print '\t'.join(row)

import csv
reader = csv.reader(open('test.data', 'r'))
result = []
for row in reader:
    result.append(row)
print result[0][1]
import csv
reader = csv.reader(open('test.data', 'r'))
for row in reader:
    print '\t'.join(row)

import csv
reader = csv.reader(open('test.data', 'r'))
result = []
for row in reader:
    result.append(row)
print result[0][1]
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文