如何在pandas
(索引列的位置索引)中使用for
循环执行以下类型的进程
z1=数学sqrt((df.loc[0,“A#1”]-A#u均值[0])**2+(df.loc[0,“B#1”]-B#u均值[0])**2)
z2=数学sqrt((df.loc[“A#2”]-A#u均值[0])**2+(df.loc[0,“B#2”]-B#u均值[0])**2)
input:
a_mean = [ 1, 2, 3]
b_mean = [1, 2, 3 ]
x#1 A #1 A #2 A #3 B#1 B#2 B#3
0 1 2 3 4 5 6 7
1 1 2 3 4 5 6 7
output:
(z list [1] (z list [2)
z1 0 answers answers
z2 1 ? ?
你是这个意思吗
另一种可能性是使用dataframe.apply,不过如果有许多函数要应用于每一列,则可能需要多次调用
相关问题 更多 >
编程相关推荐