如何获取其他格式的列表?

我有一个数据框,我只想要包含某个值的值。我已经实现了。我现在想要的是按用户分组的列表。我得到的是列表中数据框的每个单个元素。我如何获得此清单[[User1.item1, ..., user1, itemn], ..., [Usern.item1, ..., usern, itemn]]

d = {'userid': [0, 0, 0, 1, 2, 2, 3, 3, 4, 4, 4],
     'itemid': [715, 845, 98, 12324, 85, 715, 2112, 85, 2112, 852, 102]}
df = pd.DataFrame(data=d)
print(df)

users = df.loc[df.itemid == 715, "userid"]
df_new = df.loc[df.userid.isin(users)]

list_new = df_new[['itemid']].values.tolist()
# What I get
[[715],[845],[98],[85],[715]]
# What I want
[[715,845,98],[85,715]]
戴维·埃里克森

如果要在一行中完成所有代码,则可以使用列表理解:

[x for x in [*df.groupby('userid')['itemid'].apply(list)] if 715 in x]

[[715, 845, 98], [85, 715]]

编码:

[*df.groupby('userid')['itemid'].apply(list)]

相当于

df_new.groupby("userid")['itemid'].apply(list).tolist()

其余部分只是循环浏览从该主列表^^^生成的内容,以查看是否715在任何子x列表中,上面代码中的子列表在哪里

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

datepicker格式:如何在后台获取其他格式?

来自分类Dev

如何在嵌套列表中搜索列表的编号并在其他嵌套列表中获取其索引?

来自分类Dev

获取其他空行

来自分类Dev

启动bash时如何获取其他文件

来自分类Dev

AngularJS如何获取其他路线参数

来自分类Dev

如何获取其他应用程序的日志?

来自分类Dev

如何获取其他时区的当地时间

来自分类Dev

如何使用jquery.on()获取其他字段值

来自分类Dev

如何从关系模型中获取其他字段?

来自分类Dev

如何使用Django注释获取其他信息?

来自分类Dev

如何使用groupby对象获取其他列的总和?

来自分类Dev

如何获取其他操作使用的 ios Bundle ID

来自分类Dev

如何设置/获取其他导入组件的数据?

来自分类Dev

从组密钥获取其他属性

来自分类Dev

使用参数获取其他

来自分类Dev

获取其他大小的NSRunningApplication的图标

来自分类Dev

获取其他窗口的SystemMediaTransportControls

来自分类Dev

CSS获取其他元素的属性

来自分类Dev

获取其他频道的状态

来自分类Dev

使用会话获取其他变量

来自分类Dev

从其他表中获取其他字段

来自分类Dev

如何给函数取其他名称?

来自分类Dev

如何从列表中提取数据而无需在R中提取其他维度?

来自分类Dev

Spring Security无状态JWT身份验证-如何获取其他jwt字段?

来自分类Dev

如何在Spring Security中从LDAP获取其他用户属性?

来自分类Dev

使用聚合函数时如何从行中获取其他列?

来自分类Dev

我如何从Mac App中获取其他应用的版本

来自分类Dev

在进程间通信中如何获取其他端点的进程ID

来自分类Dev

如何在Extjs的渲染器函数中获取其他列的值?

Related 相关文章

热门标签

归档