大熊猫输出每一行

时间:2017-07-31 13:05:33

标签: python pandas output

我只是研究了两天的熊猫,我读了一个csv示例文件,然后输出每一行,就像这样:

              a     b     c    d     e    f     g
     0  1980/81  1182  5408  292  7248  174  2212
     1  1981/82  1098  5112  257  7316  242  1936
     2  1982/83  1156  5701  330  8567  124  1802
     3  1983/84   993  4265  391  8905  141  1078
     4  1984/85  1182  5364  217  5813  343  4313

这是我的代码:

df = pd.read_csv('uk_rain_2014.csv', header=0)
df.columns = ['a', 'b', 'c', 'd', 'e', 'f', 'g']
print df.head(5)

我怎样才能打印出这样的内容:

         a     b     c    d     e    f     g
   1980/81  1182  5408  292  7248  174  2212
   1981/82  1098  5112  257  7316  242  1936
   1982/83  1156  5701  330  8567  124  1802
   1983/84   993  4265  391  8905  141  1078
   1984/85  1182  5364  217  5813  343  4313

1 个答案:

答案 0 :(得分:0)

我们试试这个:

JSON

输出:

print df.to_string(index=False)

OR

a     b     c    d     e    f     g
1980/81  1182  5408  292  7248  174  2212
1981/82  1098  5112  257  7316  242  1936
1982/83  1156  5701  330  8567  124  1802
1983/84   993  4265  391  8905  141  1078
1984/85  1182  5364  217  5813  343  4313

输出:

print(df.to_csv(sep='\t',index=False))