国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Python - pandas數據框,統計某列數據對應的個數方法

pandas數據框,統計某列數據對應的個數方法

2021-01-30 00:25CommaDou Python

下面小編就為大家分享一篇pandas數據框,統計某列數據對應的個數方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

現在要解決的問題如下:

我們有一個數據的表

pandas數據框,統計某列數據對應的個數方法

第7列有許多數字,并且是用逗號分隔的,數字又有一個對應的關系:

pandas數據框,統計某列數據對應的個數方法

我們要得到第7列對應關系的統計,就是每一行的第7列a有多少個,b有多少個

好了,我給的解決方法如下:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/bin/python
#-*-coding:utf-8-*-
import pandas as pd
import numpy as np
dfidspec = pd.read_table("one.txt")#這個是對應關系的文件
dfmgs = pd.read_table("two.txt",header = none)#這個是我們數據的表
def getlistnum(li):#這個函數就是要對列表的每個元素進行計數
  set1 = set(li)
  dict1 = {}
  for item in set1:
    dict1.update({item:li.count(item)})
  return dict1
bigdict = dict(zip(dfidspec['id'],dfidspec['class']))#獲得一個關系的字典
dfmgs['indeo'] = 'a'#在讀取的數據框新建一個字符列
for i in range(len(dfmgs.index)):#對每一行進行操作
  spp = [bigdict[int(j)] for j in dfmgs.iloc[i, 6].split(',')]#對于第7列的格子中的每個數進行字典取值
  sppnum = getlistnum(spp)
  dfmgs.iloc[i, 7] = str(sppnum)
dfmgs.to_csv("three.txt",sep = '\t',index = false)

這個就可以得到想要的結果了:

pandas數據框,統計某列數據對應的個數方法

以上這篇pandas數據框,統計某列數據對應的個數方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持服務器之家。

原文鏈接:https://blog.csdn.net/sinat_38893241/article/details/77945740

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 午夜精品福利在线观看 | 日韩国产欧美一区 | 久久久99久久久国产自输拍 | 国产在线看片 | 国产欧美精品一区二区三区 | yw193.com尤物在线 | 国产天天操 | 亚洲一区二区三区中文字幕 | 国产av毛片| 中文字幕精品一区二区三区精品 | 国产精品久久久久久亚洲调教 | 精品96久久久久久中文字幕无 | 亚洲第一成年人视频 | 久久品| 午夜国产视频 | 自拍偷拍视频网站 | 中文字幕三区 | 婷婷久久久 | 国产成人黄色 | 久久精品国产v日韩v亚洲 | 在线观看亚洲 | 一区二区三区四区av | 欧美视频免费在线 | 欧美日韩一区精品 | 国产高清免费 | 成人欧美一区二区三区在线观看 | 国产精品高清一区二区 | av片在线观看 | 亚洲www啪成人一区二区 | 欧美另类视频 | av在线视| 成人精品视频99在线观看免费 | 亚洲啪啪| 日韩国产欧美一区 | 精精国产 | 国产精品久久久久久久久久99 | 久久激情久久 | 久久嗨| 99国产精品久久久久久久成人热 | 日韩精品一区二区三区在线观看 | 天天爽夜夜爽夜夜爽精品视频 |