Python 像平面文件一样读取数据帧对象

Python 像平面文件一样读取数据帧对象,python,pandas,Python,Pandas,我有一个自定义Python库函数,它将csv平面文件作为输入,使用data=open('file.csv','r').read()读取该文件。但是目前我已经用Python将数据处理为一个数据帧。如何将此数据帧作为自定义库函数接受的平面文件对象传递 作为一种解决方法,我将数据帧写入磁盘,并使用read函数将其读回,这会导致每次迭代增加一到两秒钟。我希望避免使用此过程。在pandas DataFrame的to_csv方法中,如果不提供任何参数,将以字符串形式返回csv输出。因此,您可以在数据帧上使用

我有一个自定义Python库函数,它将csv平面文件作为输入,使用
data=open('file.csv','r').read()读取该文件。但是目前我已经用Python将
数据
处理为一个数据帧。如何将此数据帧作为自定义库函数接受的平面文件对象传递


作为一种解决方法,我将数据帧写入磁盘,并使用
read
函数将其读回,这会导致每次迭代增加一到两秒钟。我希望避免使用此过程。

在pandas DataFrame的to_csv方法中,如果不提供任何参数,将以字符串形式返回csv输出。因此,您可以在数据帧上使用to_csv方法,该方法通过再次存储和读取数据帧生成与您获得的相同的输出

您应该考虑发布您的自定义功能,这将使社区能够给出更好的答案。幸运的是,它是一个内部图书馆,我不能与社区共享。您应该将df存储为更易于读取的pickle对象。如果您希望我们确定如何传递自定义库函数接受的平面文件对象,则需要共享自定义库函数。