Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- series1 = pd.Series([1,2,3,4,5])
- series2 = pd.Series([1,3,3,4,6])
- data1 = pd.DataFrame([series1,series2])
- data_frame = pd.DataFrame(index=[], columns=['column1', 'column2'])
- data_frame['column1'] = series1
- data_frame['column2'] = series2
- judgeList = []
- def judgeBool(x):
- judgeList.append(x)
- if len(judgeList) == 2:
- if judgeList[0] == judgeList[1]:
- series = pd.Series([True])
- data_frame = data_frame.append(series, ignore_index = True)
- else:
- series = pd.Series([False])
- data_frame = data_frame.append(series, ignore_index = True)
- data_frame.apply(lambda x: judgeBool(x), axis = 1)
- data_frame['bool'] = data_frame['column1'] == data_frame['column2']
- print (data_frame)
- column1 column2 bool
- 0 1 1 True
- 1 2 3 False
- 2 3 3 True
- 3 4 4 True
- 4 5 6 False
Add Comment
Please, Sign In to add comment