Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/309.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何计算部分字符串在表列中出现的次数?[熊猫,蟒蛇]_Python_Pandas_Dataframe_Count_Linux Df - Fatal编程技术网

Python 如何计算部分字符串在表列中出现的次数?[熊猫,蟒蛇]

Python 如何计算部分字符串在表列中出现的次数?[熊猫,蟒蛇],python,pandas,dataframe,count,linux-df,Python,Pandas,Dataframe,Count,Linux Df,我试图计算单元格字符串的特定部分在数据帧的列中出现的次数 下面是我的伪代码。你可以参考附件中的表格 将字符串“V05C”作为查找值传递到dataframe列CELL_ID中。假定字符串作为函数的一部分传递,则此查找值可能会更改 每次部分值“V05C”显示在一行中时,请查看该单元格字符串的右2个值,并应用下面的if语句逻辑: 如果字符串的右2个值是X4或X5或X6或X7或X8或X9或XD或XE或XF或XK或XL或KM,则将count1增加1 如果字符串的右2个值是X1或X2或X3或XA或X

我试图计算单元格字符串的特定部分在数据帧的列中出现的次数

下面是我的伪代码。你可以参考附件中的表格

  • 将字符串“V05C”作为查找值传递到dataframe列CELL_ID中。假定字符串作为函数的一部分传递,则此查找值可能会更改

  • 每次部分值“V05C”显示在一行中时,请查看该单元格字符串的右2个值,并应用下面的if语句逻辑:

  • 如果字符串的右2个值是X4或X5或X6或X7或X8或X9或XD或XE或XF或XK或XL或KM,则将count1增加1

  • 如果字符串的右2个值是X1或X2或X3或XA或XB或XC或XG或XH或XJ或XX或XY或KX,则将count2增加1

  • 返回count1和count2

此处显示的缩略示例表(空格指定一个单独的列..难以在此格式中显示):

  CELL_ID   count_t0   Acc_AddedERabEstabFails_t0  
 --------- ---------- ---------------------------- 
  V05CX4           7                            4  
  V05CX5           7                            8  
  V05CX6           7                           10  
  V05CX7           7                            6  
  V05CX8           7                            7  
  V05CX9           7                            6  
  V05CXA           7                           64  
  V05CXB           7                          292  
  V05CXC           7                           63  
  V05CXD           7                           23  
  V05CXE           7                           43  
  V05CXF           7                           56  
  V05CXG           7                           69  
  V05CXH           7                           44  
  V05CXJ           7                           26  
  V91DX4           7                           42  
  V91DX5           7                            7  
  V91DX6           7                           11  
  V91DX7           7                            8  
  V91DX8           7                            3  
  V91DX9           7                            4  
  V91DXA           7                           82  
  V91DXB           7                           34  
  V91DXC           7                          200  
  V91DXD           7                           12  
  V91DXE           7                           17  
  V91DXF           7                           45  
  V91DXG           7                           39  
  V91DXH           7                           19  
  V91DXJ           7                           27  
  VN91DX4          7                           12  
  VN91DX5          7                           16  
  VN91DX6          7                            8  
  VN91DX7          7                            6  
  VN91DX8          7                            5  
  VN91DX9          7                            4  
  VN91DXA          7                           45  
  VN91DXB          7                           65  
  VN91DXC          7                           76  
  VN91DXD          7                           11  
  VN91DXE          7                           27  
  VN91DXF          7                           19  
  VN91DXG          7                           46  
  VN91DXH          7                           49  
  VN91DXJ          7                           37