Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Arrays 使用字符串头将numpy数组保存到csv_Arrays_Numpy_Header_Pandas_Export To Csv - Fatal编程技术网

Arrays 使用字符串头将numpy数组保存到csv

Arrays 使用字符串头将numpy数组保存到csv,arrays,numpy,header,pandas,export-to-csv,Arrays,Numpy,Header,Pandas,Export To Csv,我有一个包含浮点数的大ish numpy数组,我用np.savetxt(“myFile.csv”,myArray,delimiter=“,”)将其保存为csv文件 现在,由于数组有很多列,很难记住什么是什么,所以我想在导出数组之前向数组添加一个字符串头。既然numpy不接受浮点数组中的字符串,那么有什么技巧可以做到这一点吗 [解决方案] 多亏了电子人的建议,我在安装熊猫时成功了 import pandas as pd df = pd.DataFrame(A) # A is a numpy 2d

我有一个包含浮点数的大ish numpy数组,我用np.savetxt(“myFile.csv”,myArray,delimiter=“,”)将其保存为csv文件

现在,由于数组有很多列,很难记住什么是什么,所以我想在导出数组之前向数组添加一个字符串头。既然numpy不接受浮点数组中的字符串,那么有什么技巧可以做到这一点吗

[解决方案] 多亏了电子人的建议,我在安装熊猫时成功了

import pandas as pd
df = pd.DataFrame(A) # A is a numpy 2d array
df.to_excel("A.xls", header=C,index=False) # C is a list of string corresponding to the title of each column of A

标题
参数(如下所示):


但是如果您实际处理的是一个表,您可能更愿意这样做。

我实际上处理的是一个2d数组,这就是为什么我认为“header”属性不起作用的原因。我试试熊猫!干杯将当前字段另存为标题:
np.savetxt(路径,X,分隔符=',',标题=','.join(X.dtype.names))
numpy.savetxt(fname, X, delimiter=' ', header='')