Вопрос пользователя:
Ответ нейросети:
import pandas as pd
data = [{'k':'01', 'a':1, 'b':2, 'c':3}, {'k':'02', 'a':4, 'b':5, 'c':6}, {'k':'01', 'a':7, 'b':8, 'c':9}]
df = pd.DataFrame(data)
result1 = df.sort_values(by=['k', 'a']).groupby('k').apply(lambda x: x[['a', 'c']])
result2 = df.sort_values(by=['k', 'b']).groupby('k').apply(lambda x: x[['b', 'c']])
print(result1) print(result2)
Напишите нам, если в вопросе есть ваши персональные данные ([email protected])
Обратите внимание: ответы, предоставляемые искусственным интеллектом, могут не всегда быть точными. Не рассчитывайте на них в критически важных областях, таких как медицина, юриспруденция, финансы или в вопросах, связанных с безопасностью. Для важных решений всегда обращайтесь к квалифицированным специалистам. Администрация сайта не несет ответственности за контент, сгенерированный автоматически.