2017-02-19 8 views
0

Я делаю проблему Титаника в Kaggle и у меня есть проблемы с отображением на dataframe:Как отображать данные?

import pandas as pd 
import numpy as np 

titanic = pd.read_csv("input/train.csv") 
titanic.head() 

Это должно отображающие train.csv, но это не так. Ты знаешь почему?

+0

вы пытались использовать 'печати (titanic.head())' первый? –

ответ

0

ли вы используете REPL в Sublime Text или просто запустив программу, вы можете отобразить dataframe называется титанический как:

# prints first 5 rows in dataframe format 
print(titanic.head()) 

# prints all rows in dataframe format 
print(titanic) 

Если вы хотите, чтобы отобразить кадр данных в формате CSV, вы необходимо преобразовать его в формат CSV первым использованием to_csv функции:

# prints first 5 rows in CSV format 
print(titanic.head().to_csv()) 

# prints all rows in CSV format 
print(titanic.to_csv()) 
+0

Спасибо! Я думал, что с помощью titanic.head() я бы отобразил его ... – Nacho

0

Выполняется ли это из запроса REPL или в виде сценария? Если в REPL он должен быть напечатан в приглашении или через скрипт, попробуйте это. df.head().to_csv(sys.stdout).

Метод to_csv(..) принимает путь к файлу или буфер. При этом вы перенаправляете вывод на stdout. Обязательно импортируйте модуль sys.

Смежные вопросы