假设我们有一个pandas数据框,我们想使用此数据框的某些列和一个其他数据结构进行计算,并为此数据框填充一个新列。
我们可以通过向量化的方式来代替使用apply方法吗?
snps_df['Context'] = snps_df.apply(getMutationInformation,hg19_genome=hg19_genome,axis=1)
def getMutationInformation(row,hg19_genome):
return get3Nucleotides(row['Chrom'], row['Start'], row['Start'], hg19_genome)