Convert Pandas dataframe to csv string

前端 未结 2 997
醉酒成梦
醉酒成梦 2020-12-15 15:11

Here is an example of what I am trying to get:

I have:

import pandas as pd 
df = pd.DataFrame({\'A\' : [0, 1], \'B\' : [1, 6]})

My

相关标签:
2条回答
  • 2020-12-15 15:28
    In [10]: df = pd.DataFrame({'A' : [0, 1], 'B' : [1, 6]})
    
    In [11]: import io
    
    In [12]: s = io.StringIO()
    
    In [13]: df.to_csv(s)
    
    In [14]: s.getvalue()
    Out[14]: ',A,B\n0,0,1\n1,1,6\n'
    
    0 讨论(0)
  • 2020-12-15 15:29

    The simplest way is just to not input any filename, in this case a string is returned:

    >>> df = pd.DataFrame({'A' : [0, 1], 'B' : [1, 6]})
    >>> df.to_csv()
    ',A,B\n0,0,1\n1,1,6\n'
    
    0 讨论(0)
提交回复
热议问题