У меня есть файл csv с именем params.csv. Я открыл ipython qtconsole и создал pandas dataframe, используя:
import pandas
paramdata = pandas.read_csv('params.csv', names=paramnames)
 где paramnames - это список строковых объектов на языке python. Пример paramnames (длина фактического списка - 22):
paramnames = ["id",
"fc",
"mc",
"markup",
"asplevel",
"aspreview",
"reviewpd"]
В приглашении ipython, если я набираю paramdata и нажимаю Enter, я не получаю dataframe со столбцами и значениями, как показано в примерах на Pandas сайт. Вместо этого я получаю информацию о фрейме данных. Я получаю:
In[35]: paramdata
Out[35]: 
<class 'pandas.core.frame.DataFrame'>
Int64Index: 59 entries, 0 to 58
Data columns:
id                    59  non-null values
fc                    59  non-null values
mc                    59  non-null values
markup                59  non-null values
asplevel              59  non-null values
aspreview             59  non-null values
reviewpd              59  non-null values
Если я наберу paramdata['mc'], тогда я получу значения, как ожидалось, для столбца mc. У меня есть два вопроса:
(1) В примерах на веб-сайте pandas (см., например, вывод df здесь: http://pandas.sourceforge.net/indexing.html#additional-column-access) ввод имени фрейма данных дает фактические данные. Почему я получаю информацию о фрейме данных, как показано выше, вместо фактических данных? Мне нужно установить некоторые параметры вывода где-нибудь?
(2) Как я могу выводить все столбцы в фреймворке данных на экран без ввода их имен, т.е. без ввода типа paramdata[['id','fc','mc']].
Я использую pandas версию 0.8.
Спасибо.