一般来说,python和pandas都是新手。我有一个dataframe,它有两列要分析:
df2 = df1.query('debt == 1').groupby(['family_status'])['family_status'].describe()
这给了我以下结果:
count unique top freq
family_status
civil partnership 388 1 civil partnership 388
divorced 85 1 divorced 85
married 931 1 married 931
unmarried 274 1 unmarried 274
widow / widower 63 1 widow / widower 63
这是我想知道的很多信息——然而,为了做一些额外的分析,我希望能够将这些“家庭状况”的结果放入变量中——民事伴侣关系、离婚、结婚等,或者将它们输入到一个特殊函数中。 为清晰起见进行编辑-我希望civil_partnership=计数(在本例中为388)等。 不确定如何继续
提前感谢您抽出时间
贾里德
创建一个字典并将每个
faimily_status
作为该字典中的一个键调用是很容易的。因为您已经将descripe数据帧分配给了df2
:这会导致类似的结果
编辑:
df2.count
调用调整后的count
方法语法,以便调用列而不是方法.describe()
返回一个普通的数据帧,所以您可以将其分配给amy变量并应用其中的任何数据帧方法要按索引选择,请使用
.ix
相关问题 更多 >
编程相关推荐