Найти - Пользователи
Полная версия: pandas + csv
Начало » Python для экспертов » pandas + csv
1
irinaaaaaaaaaaa
Впервые работаю с pandas. Необходимо проверять элементы столбца на четность, проверять соседние записи в столбце на идентичность, записывать некоторые столбцы из одного дата фрейма в другой. Подскажите, пожалуйста, что необходимо использовать для данных задач или посоветуйте хороший мануал. Спасибо
scidam
 import pandas as pd
data = pd.DataFrame({'x':list(range(100)), 'y': list(range(100))})  # sample dataframe
# Select rows with even numbers in column `x`
 even_df = data[data['x'] % 2 == 0]
# check neighbor values for identity?!  the statement isn't clear...  what term `neighbor records` means?
 data[1:].reset_index()['x'] == data[:-1].reset_index()['x']
# Joining new column to a DataFrame
newdf=pd.DataFrame({'z':[1,2,3]})
newdf.join(data, how='left') # returns DF of size 3
newdf.join(data, how='right') # returns DF of size 100

Литература:
Наберите в поиске Уэс Маккинни Анализ данных на Питон (есть перевод на русский) ;
Официальная документация http://pandas.pydata.org/pandas-docs/stable/


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