我有多个文件需要使用Numpy和SciPy进行处理,但我需要提供一个Excel文件。如何高效地将大型numpy数组复制/粘贴到Excel中?
我已经尝试将其转换为Pandas的DataFrame对象,它具有非常有用的函数to_clipboard(excel=True),但我花费了大量时间将数组转换为DataFrame。
我不能简单地将数组写入CSV文件,然后在Excel中打开它,因为我必须将数组添加到现有文件中;这是使用xlrd/xlwt和其他Excel工具非常难以实现的。
我已经尝试将其转换为Pandas的DataFrame对象,它具有非常有用的函数to_clipboard(excel=True),但我花费了大量时间将数组转换为DataFrame。
我不能简单地将数组写入CSV文件,然后在Excel中打开它,因为我必须将数组添加到现有文件中;这是使用xlrd/xlwt和其他Excel工具非常难以实现的。
pandas.DataFrame
时遇到了什么问题?这应该很简单,只需要使用df = pandas.DataFrame(yourarray)
即可。 - Joe Kingtondf = pandas.DataFrame(data=data)
和df.to_clipboard(excel=True)
需要很长时间。而且,我不需要列名和行索引。 - PhilMacKay