考虑以下数据:
61 1 1 15.04 14.96 13.17 9.29 13.96 9.87 13.67 10.25 10.83 12.58 18.50 15.04 61 1 2 14.71 16.88 10.83 6.50 12.62 7.67 11.50 10.04 9.79 9.67 17.54 13.83 61 1 3 18.50 16.88 12.33 10.13 11.17 6.17 11.25 8.04 8.50 7.67 12.75 12.71
前三列是年、月和日。
其余 12 列是当天一个国家 12 个地点的平均风速(节)。
我想要做的是丢失第 2 列和第 3 列(索引 1 和 2),以便获得以下数据:
61 15.04 14.96 13.17 9.29 13.96 9.87 13.67 10.25 10.83 12.58 18.50 15.04 61 14.71 16.88 10.83 6.50 12.62 7.67 11.50 10.04 9.79 9.67 17.54 13.83 61 18.50 16.88 12.33 10.13 11.17 6.17 11.25 8.04 8.50 7.67 12.75 12.71
以下工作,但我不喜欢它,因为如果我在数据中有很多列(即很多位置),它不会扩展。
import numpy as np
data = np.loadtxt('wind.data')
data_nomonth_noday = data[:,[0,3,4,5,6,7,8,9,10,11,12,13,14]]
是否可以在不枚举列号的情况下实现它?我可以通过切片来实现吗?