您可以使用lambda函数实现这个功能。下面是代码示例:
import pandasas pd
df = pd.DataFrame({i: [j*i for j in range(1,101)] for i in range(1,97)})
df = df.apply(lambda x: x * df.index.to_series(), axis=0)
上面的代码首先创建了一个名为"df"的dataframe表,其中每一列的数字是按照行号计算出来的。接着,使用apply
方法和lambda函数对每一列进行操作,从而实现每一列的数乘以它当前的行号。