В настоящий момент я предполагаю, что вы хотите, чтобы вся информация заголовка была в том же стиле, который вы можете видеть при печати hdr, экспортируемого в csv. Вы можете создать список заголовков, а затем экспортировать его с помощью модуля csv python.
import nibabel as nib
import csv
img = nib.load("xxx.hdr.gz")
hdr = img.header
print(hdr)
# Get all header data into list.
header = [(_key) for _key in nib_file.header]
headers_data = []
headers_data.append([img.header[_key] for _key in img.header])
# Write all headers from header into csv.
csv_file = open('headers.csv', mode='w')
csv_file_writer = csv.writer(csv_file, delimiter=',', quotechar='"', quoting=csv.QUOTE_MINIMAL)
csv_file_writer.writerow(header)
for header_data in headers_data:
csv_file_writer.writerow(header_data)
csv_file.close()