我正在尝试使用 genfromtxt 导入一个简单的制表符分隔的文本文件。我需要访问每个列标题名称,以及与该名称关联的列中的数据。目前我正在以一种看起来很奇怪的方式完成这项工作。txt 文件中的所有值,包括标题,都是十进制数字。
sample input file:
1 2 3 4 # header row
1.2 5.3 2.8 9.5
3.1 4.5 1.1 6.7
1.2 5.3 2.8 9.5
3.1 4.5 1.1 6.7
1.2 5.3 2.8 9.5
3.1 4.5 1.1 6.7
table_data = np.genfromtxt(file_path) #import file as numpy array
header_values = table_data[0,:] # grab first row
table_values = np.delete(table_data,0,0) # grab everything else
我知道必须有一种更合适的方法来导入数据的文本文件。我需要使访问每一列的标题和与该标题值相关的相应数据变得容易。感谢您提供的任何帮助。
澄清:
我希望能够通过使用 table_values [header_of_first_column] 中的内容来访问一列数据。我将如何做到这一点?