小编tla*_*law的帖子

如何从大型数据集中删除特定字符

我正在清理一大堆充满符号字符的数据.!@%^&*|'~<>?·并希望一次删除它们.下面的脚本似乎有效地这样做,然后它继续删除工作簿的全部内容.

Sub Removeforeigncharacters()
  Dim ForeignChars As String
  Dim RegChars As String

  ForeignChars = "!@%^&*|`~<>?·"
  RegChars = ""
  Set MyRange = ActiveSheet.UsedRange

  Dim A As String * 1
  Dim B As String * 1
  Dim i As Integer

  For i = 1 To Len(ForeignChars)
    A = Mid(ForeignChars, i, 1)
    B = Mid(RegChars, i, 1)
    MyRange.Replace What:=A, Replacement:=B, LookAt:=xlPart, MatchCase:=False
  Next
End Sub
Run Code Online (Sandbox Code Playgroud)

excel vba excel-vba

3
推荐指数
1
解决办法
127
查看次数

获取熊猫数据对象的 x,y 样式坐标

我想知道是否可以在 Pandas 数据框中搜索值,如果找到,则返回行、列名称样式坐标。例如,如果在下面的数据帧中搜索字符串mat, (3, C) 将被返回。

     A    B    C
0   20     32  bat
1   30    234  cat
2   10     23  rat
3   40     23  mat
4   50  42523  etc
Run Code Online (Sandbox Code Playgroud)

我已经通读了文档,我找到的最接近的解决方案是index.get_loc()尽管这仅loc基于命名索引返回。

大熊猫版本 0.22.0

python pandas

1
推荐指数
1
解决办法
3707
查看次数

标签 统计

excel ×1

excel-vba ×1

pandas ×1

python ×1

vba ×1