请参阅附件数据文件的格式,有6个标题行显示数据矩阵的信息,在本例中为100行和100列。我尝试使用以下代码:
path = "ArcGIS.txt"
data = pd.read_csv(path, sep=" ", header = 6, index_col = False, na_values = -9999)
但我获得的数据不是100行和100列。我不知道如何上传附件,所以我只使用图像来显示格式(数据由'空格'分隔):
答案 0 :(得分:1)
data = pd.read_csv(path, sep=" ", header = 5, names=[i for i in range(100)], na_values = -9999)
它应该忽略前6行(header = 5),然后给出0到99之间的列名
你提到你也想要标题。我想不出用大熊猫做的方法,但这是一个方便的方法:
path = "ArcGIS.txt"
params = dict()
with open(path, 'r') as f:
for i in range(6):
key, val = f.readline().split()
params[key] = val
这将为您提供包含所有这些参数的词典。希望这对你有用。