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