我有一个列为a,B的数据帧,然后函数foo(B)从第一个返回基于B值的行数的数据帧中获取参数B
import pandas as pd
import numpy as np
x = pd.DataFrame.from_items([('A', [1,1, 2, 3]), ('B', [4,3, 5, 6])])
def foo(B):
sX = pd.Series(np.random.randn(B))
sY = pd.Series(np.random.randn(B))
return pd.DataFrame.from_items([('X', sX.tolist()), ('Y', sY.tolist())])
foo(4)
foo(3)
我最终想创建一个合并两个表的新数据帧。在
按列
A
和B
对数据帧x
分组,然后使用apply
方法为每个组生成数据帧:相关问题 更多 >
编程相关推荐