我正在尝试创建一个以多行作为标题的文件并附加一列数字。我在numpy.matrix
标题后附加了一些问题。我写了如下代码
import numpy as np
import pandas as pd
import xlrd
df = pd.read_csv('Region_SGeMS.csv', header=None)
matrix = np.asmatrix(df)
#print(matrix)
s = np.shape(matrix)
print(s)
row = s[0]
col = s[1]
a = np.flip(matrix, 0)
b = np.reshape(a, (400, 1))
print(b)
f = open('Region.txt', 'w')
f.write(str(s[0]))
f.write(' ')
f.write(str(s[1]))
f.write(' 1 \n')
f.write('1 \n')
f.write('facies \n')
with open('Region.txt', 'a+') as outfile:
np.savetxt(outfile,b)
但是,突出显示的数字应该是 2,而不是 0。我还附上了我原始 excel 文件的屏幕截图。 这是我的结果的屏幕截图