Найти - Пользователи
Полная версия: pandas работа с .csv ошибка
Начало » Python для новичков » pandas работа с .csv ошибка
1
Stas_Pyatnica
Добрый день всем. 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

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

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

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

потому писать table_f.russkie.count() ето что-то от лукавого.
Stas_Pyatnica
Почему тогда данные из table отображаются нормально? И как тогда вывести данные из колонки russkie?
FishHook
Stas_Pyatnica
Добрый день всем. 2ой день изучаю
Вам не кажется, что для второго дня вы выбрали для себя слишком сложную задачу?
doza_and
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
Stas_Pyatnica
Спасибо за “помощь” нужно было в таблице перед первым символом поставить “;”
J.R.
.
doza_and
Stas_Pyatnica
Спасибо за “помощь”
Ну мы тоже погорячились. Я и забыл что панда и через точку столбцы показывает. Обычно всегда пользуешься явным указанием что тебе надо столбцы, строки, заголовки столбцов, ну и т.п.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB