添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
df = pd.DataFrame(data) df['bool'] = df.apply(lambda x : function(x['A'],x['B']),axis = 1)

其中 A, B是需要比较是否相等的两列的列名。

以上,新生成的 bool 列内容即是 0 和 1 用来表示 A 列和 B列是否相等。

1、首先写一个函数,实现判断是否相等的功能,如下:def function(a, b): if a == b: return 1 else: return 02、用 pandas 里面强大的 lambda 处理文件(如CSV文件):import pandas as pd;data = pd.read_csv('test.csv')... df = pd.DataFrame ({'a' : np.random.randn(6), 'b' : ['foo', 'bar'] * 3, 'c' : np.random.randn(6)}) def my_test(a, b): return a + b df['Value'] = df.apply(lambda row: my_test(row['a'], row['c']), axis=1) print df 以上这篇 pandas 使用apply同时处理 两列 数据的方法就是小编分享给大家的全部 内容 了,希望能给大家一个参考,也希望大家多多 df['bool'] = df.apply(lambda x : function(x['A'],x['B']),axis = 1) 其中 A, B是需要比较 是否 相等 两列 的列名。 以上,新生成的 bool 列 内容 即是 0 和 1 用来表示 A 列和 B列 是否 相等 。 import java.beans.Introspector; import java.beans.PropertyDescriptor; import java.lang.reflect.Method; import java.sql.Timestamp; import java.util.ArrayList; import java.util.Arrays; import java.util.Date; impor import pandas as pd# 创建数据框 df = pd.DataFrame({'col1': [1, 2, 3, 4, 5], 'col2': [5, 4, 3, 2, 1]}) # 判断 两列 内容 是否 一致 duplicated_row... Hive 报错:Error: Error while compiling statement: FAILED: ParseException line 1:7 Failed to recognize 33642 报错:pandas.errors.ParserError: Error tokenizing data. C error: Expected 1 fields in line 7, saw 2 30302 报错:pandas.errors.ParserError: Error tokenizing data. C error: Expected 1 fields in line 7, saw 2 请问多余的逗号报错是怎么解决的 LeetCode 19. 删除链表的倒数第N个节点 Remove Nth Node From End of List sinat_41676702: 应该是:for i in range (n+1) 报错:pandas.errors.ParserError: Error tokenizing data. C error: Expected 1 fields in line 7, saw 2 InfinityDay: 我的报错类似,不过是因为csv文件中有多余的逗号导致错误 Python3 判断 list 是否为空 mty777: 方法四错误。不论列表_list的值是否为空列表,_list is not None永远为True。 linux 命令 ls 与 ls -lrt 的区别 Domino�: 有效的经验分享,点赞 表情包