【发布时间】:2019-03-04 21:06:34
【问题描述】:
我正在使用 python 2.7,因为这是我的教授让我们使用的。
我正在分析标志数据,每行包含关于每个标志的 30 个属性。
我只关心第 1 和第 11-17 属性,但不知道如何在没有其他我不关心的情况下读取和存储它们。
我对 python 也很陌生,所以这可能是一个我不知道的简单任务,所以如果有任何建议有帮助,我真的很感激。
def getColors():
f = open('flag.data.txt')
文件中的一行示例:
Afghanistan,5,1,648,16,10,2,0,3,5,1,1,0,1,1,1,0,green,0,0,0,0,1,0,0,1,0,0,black,green
【问题讨论】:
-
您使用的是 csv 数据吗?请粘贴一些代码,向我们展示您是如何打开文件的。
-
它可能适合,但目前在一个用逗号分隔的 txt 文件中 @DanielScott
-
将数据拆分为数组并使用第 11 到第 17 个属性.. 如果您显示示例数据,这将对社区有所帮助
-
从该示例行中,哪些属性将是正确的输出?因为从函数名称来看,您似乎更有可能对第 0、16、27 和 28 列感兴趣(Python 索引从零开始)。
-
从 0 开始,正确的输出是:阿富汗,1,1,0,1,1,1,0 这些值代表我感兴趣的颜色的存在,抱歉造成混淆。 @accdias
标签: python python-2.7 file data-analysis