如何只使用genfromtxt从csv文件读取特定的,需要的值到python?

时间:2015-07-13 11:17:21

标签: python numpy

我是一个蟒蛇新手。我有很多需要使用的数据(25000个csv文件)。我正在导入文件并使用(手段,标准偏差,图表)进行一些统计。一个文件包含480x640(温度)值。我不需要正确的订单价值,所以我不关心列或行顺序。有些文件有9行标题和17个。我运行以下代码:

tax_query

这很好地读取了大部分数据。但我需要从-10以下的所有文件中排除所有值(因此我只需要-10摄氏度以上的温度)。我怎么处理这个?我想这是一个我还不知道的简单方法。谢谢你的帮助!

1 个答案:

答案 0 :(得分:1)

你正在寻找这样的东西吗?它会将数组中低于-10的任何条目转换为nan

# Create some sample data
all_data = 20 * np.random.randn(480,640)

all_data[all_data <= -10] = np.nan
variance_data.append(np.nanvar(all_data))

注意:for循环下面的示例代码都需要缩进。