Форум сайта python.su
Впервые работаю с pandas. Необходимо проверять элементы столбца на четность, проверять соседние записи в столбце на идентичность, записывать некоторые столбцы из одного дата фрейма в другой. Подскажите, пожалуйста, что необходимо использовать для данных задач или посоветуйте хороший мануал. Спасибо
Офлайн
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
Офлайн