python - 如何使用python获取重复列表的数量?
问题描述
这里有一些对我来说很困难的问题。
现在,我在 python 中有一个数据框。它看起来像这样:
chromosome_id start_site stop_site strand gene_id
0 1 12228 12612 + ENST00000456328
1 1 12722 13220 + ENST00000456328
2 1 12058 12178 + ENST00000450305
3 1 12228 12612 + ENST00000450305
4 1 12698 12974 + ENST00000450305
在最后一列,有一些重复。我想要一个新的专栏来告诉我重复的时间。像这样 1 2 1 2 3
不知道我表达清楚没有。再举一个例子,我有一个列表,比如“苹果苹果苹果香蕉香蕉橙橙橙橙”。然后我想得到一个像这样的新列表“1,2,3,1,2,1,2,3,4”
我怎样才能通过python做到这一点?
提前谢谢你!
解决方案
推荐阅读
- java - 当我远程运行时,Sonarqube 3.9.0 上出现错误 Local 工作正常
- python - 从文本文件自动完成 Kivy 文本输入
- c# - 试图在全球范围内改变 BattleState
- go - 局部变量地址不断变化
- postgresql - Postgres 集群超过 temp_file_limit
- java - javafx项目中如何导入elasticsearch依赖?
- python - 减少 Python zip 大小以与 AWS Lambda 一起使用
- reactjs - POST 方法 JSON 不更新 JSON 服务器本地文件
- drools - 流口水限制?
- reactjs - 使用带有 Typescript 接口的 Relay