Форум сайта python.su
0
Добрый день всем. 2ой день изучаю питон возникла проблема:
код:
table_f = read_csv('family.csv', ";",decimal='.', low_memory=False, encoding = 'utf8') table = read_csv('history_R.csv', ";",decimal='.', low_memory=False, encoding = 'utf8') print 'Names count:' print table.namee.count() print table_f.russkie.count()
Офлайн
.
Отредактировано J.R. (Янв. 27, 2016 08:30:00)
Офлайн
61
в программировании точка имеет несколько другой смысл.
например time_ctime - это переменная
а вот
time.ctime() ето значит обратиться методу ctime() который принадлежит time
потому писать table_f.russkie.count() ето что-то от лукавого.
Офлайн
0
Почему тогда данные из table отображаются нормально? И как тогда вывести данные из колонки russkie?
Офлайн
568
Stas_PyatnicaВам не кажется, что для второго дня вы выбрали для себя слишком сложную задачу?
Добрый день всем. 2ой день изучаю
Офлайн
253
Stas_PyatnicaПотому что вы делаете это совершенно неправильно. А пересказывать вам учебник Лутца по языку
Почему тогда данные из table отображаются нормально? И как тогда вывести данные из колонки russkie?
Отредактировано doza_and (Ноя. 10, 2015 08:05:31)
Офлайн
0
Спасибо за “помощь” нужно было в таблице перед первым символом поставить “;”
Офлайн
.
Отредактировано J.R. (Янв. 27, 2016 08:30:24)
Офлайн
253
Stas_PyatnicaНу мы тоже погорячились. Я и забыл что панда и через точку столбцы показывает. Обычно всегда пользуешься явным указанием что тебе надо столбцы, строки, заголовки столбцов, ну и т.п.
Спасибо за “помощь”
Офлайн