使用Python进行数据分析——读取文本文件

0 投票
1 回答
528 浏览
提问于 2025-04-18 03:40

我有一个文本文件,结构如下:

X   Y   Home
X   Y   School

X和Y是时间,最后一列是一个地点。我该如何用Python来找出第三列是“Home”的时候对应的X和Y元素呢?

注意:我已经打开了这个文本文件。如果你觉得我问得太多了,我也很感激你能给我一个链接,告诉我怎么做类似的事情。另外,X和Y不是数字,它们是字符串,比如说“4:30 AM”。

1 个回答

1

假设文件里的内容已经放到一个变量里,有一种方法是逐行解析内容,像这样:

for line in file_content:
     columns = line.split()
     x_1 = columns[0]
     x_2 = columns[1]
     home = columns[2]
     ...
     ...

简单来说,split这个函数可以把X、Y、Home和School这些东西分开,并把它们放到一个列表里。所以最后,columns就是一个包含了[X, Y, Home]的列表,不管里面是什么类型的数据。

撰写回答