Предположим, что у нас есть фрейм данных 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)