在python中查找Panda数据帧中numpy数组的大小

在python中查找Panda数据帧中numpy数组的大小,python,pandas,Python,Pandas,我想得到熊猫内每个numpy阵列的大小。我该怎么做? 我有: 我想: x y z 0 4 3 3 1 4 3 7 2 3 3 3 我知道如何获得整个数据帧的形状和大小,但不知道如何将它们与每个块的大小结合起来 print(cars) print(cars.size) print(cars.shape) 用于处理所有列: df = cars.apply(lambda x: x.str.len()) print (df) x y z 0 4 3 3 1

我想得到熊猫内每个numpy阵列的大小。我该怎么做? 我有:

我想:

   x  y  z
0  4  3  3
1  4  3  7
2  3  3  3
我知道如何获得整个数据帧的形状和大小,但不知道如何将它们与每个块的大小结合起来

print(cars)
print(cars.size)
print(cars.shape)
用于处理所有列:

df = cars.apply(lambda x: x.str.len())
print (df)
   x  y  z
0  4  3  3
1  4  3  7
2  3  3  3
如果没有缺失值,则使用元素应用功能
len

df = cars.applymap(len)

谢谢你,工作很漂亮!
df = cars.applymap(len)