Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 9, 2015 06:22:04

Stas_Pyatnica
Зарегистрирован: 2015-11-09
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

pandas работа с .csv ошибка

Добрый день всем. 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()

Выдает ошибку:

Names count:
43165
Traceback (most recent call last):
File “C:\Users\Trus\workspace-eclipse\scoring\family.py”, line 32, in <module>
print table_f.russkie.count()
File “C:\Python27\lib\site-packages\pandas\core\generic.py”, line 1947, in __getattr__
(type(self).__name__, name))
AttributeError: ‘DataFrame’ object has no attribute ‘russkie’

Обе таблицы в utf-8

Офлайн

#2 Ноя. 9, 2015 07:23:32

J.R.
Зарегистрирован: 2015-07-18
Сообщения: 147
Репутация: +  16  -
Профиль  

pandas работа с .csv ошибка

.

Отредактировано J.R. (Янв. 27, 2016 08:30:00)

Офлайн

#3 Ноя. 9, 2015 20:14:17

ZerG
Зарегистрирован: 2012-04-05
Сообщения: 2627
Репутация: +  61  -
Профиль   Отправить e-mail  

pandas работа с .csv ошибка

в программировании точка имеет несколько другой смысл.

например time_ctime - это переменная
а вот

time.ctime() ето значит обратиться методу ctime() который принадлежит time

потому писать table_f.russkie.count() ето что-то от лукавого.



Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

Офлайн

#4 Ноя. 9, 2015 23:45:08

Stas_Pyatnica
Зарегистрирован: 2015-11-09
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

pandas работа с .csv ошибка

Почему тогда данные из table отображаются нормально? И как тогда вывести данные из колонки russkie?

Офлайн

#5 Ноя. 10, 2015 04:45:36

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

pandas работа с .csv ошибка

Stas_Pyatnica
Добрый день всем. 2ой день изучаю
Вам не кажется, что для второго дня вы выбрали для себя слишком сложную задачу?



Офлайн

#6 Ноя. 10, 2015 08:04:56

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  253  -
Профиль   Отправить e-mail  

pandas работа с .csv ошибка

Stas_Pyatnica
Почему тогда данные из table отображаются нормально? И как тогда вывести данные из колонки russkie?
Потому что вы делаете это совершенно неправильно. А пересказывать вам учебник Лутца по языку
1280 страниц и документацию по pandas 1787 страниц
похоже вам никто на форуме не собирается.
https://vk.com/doc10903696_196246835?hash=4b80f3cf914c7d65dd&dl=f90686bee18e565271
https://www.google.ru/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CB0QFjAAahUKEwjR-c3Ll4XJAhWjqnIKHXdrDck&url=http%3A%2F%2Fpandas.pydata.org%2Fpandas-docs%2Fversion%2F0.17.0%2Fpandas.pdf&usg=AFQjCNHCnU9X8N9TeEVA4x6DKaLodM-V4g&bvm=bv.106923889,d.bGg



Отредактировано doza_and (Ноя. 10, 2015 08:05:31)

Офлайн

#7 Ноя. 10, 2015 18:39:27

Stas_Pyatnica
Зарегистрирован: 2015-11-09
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

pandas работа с .csv ошибка

Спасибо за “помощь” нужно было в таблице перед первым символом поставить “;”

Офлайн

#8 Ноя. 11, 2015 04:38:42

J.R.
Зарегистрирован: 2015-07-18
Сообщения: 147
Репутация: +  16  -
Профиль  

pandas работа с .csv ошибка

.

Отредактировано J.R. (Янв. 27, 2016 08:30:24)

Офлайн

#9 Ноя. 11, 2015 08:23:28

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  253  -
Профиль   Отправить e-mail  

pandas работа с .csv ошибка

Stas_Pyatnica
Спасибо за “помощь”
Ну мы тоже погорячились. Я и забыл что панда и через точку столбцы показывает. Обычно всегда пользуешься явным указанием что тебе надо столбцы, строки, заголовки столбцов, ну и т.п.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version