Не работает библиотека Pandas
Здраствуйте, недавно установил библиотеку Pandas (pip install pandas). Пишу код в pyCharm. Так вот, возникла проблема, pandas не работает, причём никаких ошибок не выдаёт. Вот код, который не работает.
import pandas as pd
df = pd.read_csv('source/train.csv')
df.head()
Я запускаю, программа секунд 5 работает и всё, при этом ничего не выводит. Путь файла уже проверил, всё правильно. Сам по себе файл не пустой, там 1000 строк.
Ответы (1 шт):
Да, интерактивный Python и Jupyter Notebook по умолчанию печатают результат последней выполненной строки. Но чтобы увидеть результат вычисления вашего кода как отдельно выполняемой программы, нужно напечатать его самостоятельно.
Метод DataFrame.head возвращает первые строки таблицы как результат вычисления, но не печатает их, в отличие, например, от метода DataFrame.info. Если вы не печатаете результат вычисления сами, то как будто ничего и не происходит - результат был вычислен и "выброшен в корзину".
Другими словами, выполняя код не в ячейке Jupyter Notebook, а как самостоятельную программу, результат вычисления df.head() нужно выводить через print:
import pandas as pd
df = pd.read_csv('source/train.csv')
print(df.head())