Python 熊猫df.size和len(df.to“dict”(“记录”)之间的值不同

Python 熊猫df.size和len(df.to“dict”(“记录”)之间的值不同,python,python-3.x,pandas,Python,Python 3.x,Pandas,为什么df.size和len(df.to_dict(“记录”))之间的值可能不同?我发现df.size=58151429的值,而我的len(df.to_dict(“记录”)=2528323的值差别很大。为什么会这样 Size将显示值的总数,而len将显示数据帧的长度 例:如果有3*2(3行2列) 大小将为“6”,len将为“3”df。大小,其中df是一个。数据帧,等于行数乘以其中的列数() 另一方面,to_dictwithorient='records'为每一行创建一个列表,其中包含一个dict

为什么
df.size
len(df.to_dict(“记录”))
之间的值可能不同?我发现
df.size=58151429
的值,而我的
len(df.to_dict(“记录”)=2528323
的值差别很大。为什么会这样

Size将显示值的总数,而len将显示数据帧的长度 例:如果有3*2(3行2列)
大小将为“6”,len将为“3”

df。大小
,其中
df
是一个
。数据帧
,等于行数乘以其中的列数()

另一方面,
to_dict
with
orient='records'
为每一行创建一个
列表,其中包含一个
dict

您可以看到,如果您将
58151429
除以
2528323
,您将得到
23
,我相信这是数据帧中的列数