“Python DataFrame рассчитывает разницу между столбцами” Ответ

Python DataFrame рассчитывает разницу между столбцами

import pandas as pd
  
# Create a DataFrame
df1 = { 'Name':['George','Andrea','micheal',
                'maggie','Ravi','Xien','Jalpa'],
        'score1':[62,47,55,74,32,77,86],
        'score2':[45,78,44,89,66,49,72]}
  
df1 = pd.DataFrame(df1,columns= ['Name','score1','score2'])
  
print("Given Dataframe :\n", df1)
  
# getting Difference
df1['Score_diff'] = df1['score1'] - df1['score2']
print("\nDifference of score1 and score2 :\n", df1)
Sarah Vorsselmans

Найти разницу между двумя пандами данных

# by doing outer, you will get records from both the sides.
f = df1.merge(df2,indicator = True, how='outer').loc[lambda x : x['_merge']!='both']
Out[421]: 
   A  B     _merge
1  2  3  left_only
2  3  4  left_only
3  3  4  left_only

left_unique_result = f.loc[lambda x: x['_merge'] == 'left_only']
right_unique_result = f.loc[lambda x: x['_merge'] == 'right_only']
Difficult Deer

Разница между 2 -х фреймами

df1.merge(df2,indicator = True, how='left').loc[lambda x : x['_merge']!='both']
Out[421]: 
   A  B     _merge
1  2  3  left_only
2  3  4  left_only
3  3  4  left_only
David the pythonistas

Ответы похожие на “Python DataFrame рассчитывает разницу между столбцами”

Вопросы похожие на “Python DataFrame рассчитывает разницу между столбцами”

Больше похожих ответов на “Python DataFrame рассчитывает разницу между столбцами” по Python

Смотреть популярные ответы по языку

Смотреть другие языки программирования