Heim  >  Artikel  >  Backend-Entwicklung  >  So ermitteln Sie, ob zwei Datenspalten in DataFrame in Python gleich sind

So ermitteln Sie, ob zwei Datenspalten in DataFrame in Python gleich sind

王林
王林nach vorne
2023-05-19 15:49:062454Durchsuche

Datenaufbereitung

import numpy as np
import pandas as pd
import json
import psycopg2

data = {
    'A':[1,2,3,4,'hello','world'],
    'B':[1,2,3,7,'hello','word']
}
df_data = pd.DataFrame(data = data)
df_data
0111# 🎜🎜 ## 🎜🎜#2#🎜🎜 ## 🎜🎜#2#🎜🎜 ## 🎜🎜 ## 🎜🎜 ## 🎜🎜#2#🎜🎜 ## 🎜🎜#3#🎜🎜 ## 🎜🎜 🎜🎜 #3347word
# 方法一:写函数判断
# 判断是否相等
def is_equal_or_not(a,b):
    if a == b:
        return 1
    else:
        return 0
# 数据处理
df_data['AB列数据是否相等'] = df_data.apply(lambda x : is_equal_or_not(x['A'],x['B']),axis = 1)
df_data
#🎜 🎜## 🎜🎜#0

A B# 🎜 🎜 #
# ?? 🎜#
Methode 1: Funktionsurteil schreiben
A B Sind die Daten in Spalte AB gleich?
1 1 1
1#🎜 🎜#

2

21# 🎜🎜# 33134#🎜 🎜## 🎜🎜#704Hallo Hallo, 🎜🎜# 0Methode 2: Direktes Urteil
# 方法二:直接判断
df_data['AB列数据是否相等2'] = (df_data['A'] == df_data['B'])*1
df_data
Sind die Daten in Spalte AB gleich?#🎜 🎜#0111#🎜🎜 #1221 1 233

2
#🎜 🎜# #🎜🎜 # A B
Sind die Daten in Spalte AB gleich?2
1#🎜🎜 #
#🎜 🎜#1

#🎜 🎜#1

30#🎜🎜 #HalloWelt#🎜 🎜#word

4
7#🎜🎜 #0 4
Hallo 1 1 5
#🎜 🎜#0 0

Das obige ist der detaillierte Inhalt vonSo ermitteln Sie, ob zwei Datenspalten in DataFrame in Python gleich sind. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen