Просто добавьте еще несколько операций с данными. Предположим, что у нас есть dataframe df
, мы можем сделать несколько операций для получения желаемых выходов
ID cost tax label
1 216590 1600 test
2 523213 1800 test
3 250 1500 experiment
df['label'].value_counts().to_frame().reset_index()).sort_values('label', ascending = False)
даст sorted
вывод меток как dataframe
index label
0 test 2
1 experiment 1
При не принятии во внимание этических вопросов существует коммерческая библиотека, доступная, который может сделать это для Вас: http://www.octazen.com/product_abimporter.php
Библиотека доступна для PHP.NET, Java, Ruby & ColdFusion. Это поддерживает контакты импорта от десятков различных сервисов (включая все основные).
Это только стоит приблизительно 100$ за лицензию, работает отлично, и (использование версии Java) только требует, чтобы эта одна строка кода импортировала контакты из любой из поддерживаемых служб:
List<Contact> contacts = SimpleAddressBookImporter.fetchContacts(emailAddress, password)
У них есть другая библиотека, которая может импортировать списки друзей из социальных сетей, хотя я не попробовал тот.
Они входят в Вашу учетную запись и очищают содержание или используют общедоступный API. Так или иначе это не метод, который я реализовал бы или использовал бы сам, потому что я не доверю никому больше свои учетные данные. И я думаю, что это учит пользователей быть небрежными с тайной их учетных данных.
Это - вид вещи, для которой был разработан OAuth. Google начал принимать его. Это не имеет тех же доверительных проблем как более типичная очистка.
К сожалению, в настоящее время, люди склонны просто просить Ваш пароль, входить в систему как Вы и очищать информацию, которая намного менее безопасна, поскольку это предоставляет общий доступ веб-сайта к Вашей учетной записи. Это не что-то, что необходимо скопировать, использовать OAuth или эквивалент по мере возможности.
Я предполагаю, что они входят в Ваш почтовый ящик, или POP3, общедоступным API, или они знают форматирование HTML систем веб-почты и читают DOM. Затем они находят, кому бы ни Вы получили и послали электронные письма и просматриваете свою собственную пользовательскую базу данных для нахождения соответствий.
Существует доступная Пчела:
Yahoo-> http://developer.yahoo.com/addressbook/
Google-> http://code.google.com/apis/contacts/
Ни один для AOL (все же).
да, я соглашаюсь. доверение сайту с Вашими почтовыми учетными данными не безопасно. Особенно после того, что было найдено Gmail archiver (http://it.slashdot.org/article.pl?sid=08/03/11/1723206&from=rss)
Но только от программного POV я задавался вопросом, как они сделали это. возможно, у Gmail hotmail и всех других действительно есть API, какие пользователи могут использовать.... потребность изучить его больше, я предполагаю.