小编Agu*_*aya的帖子

如何将带有值列表的列转换为Pandas DataFrame中的行

嗨我有这样的数据帧:

    A             B 
0:  some value    [[L1, L2]]
Run Code Online (Sandbox Code Playgroud)

我想把它改成:

    A             B 
0:  some value    L1
1:  some value    L2
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

python dataframe pandas

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

使用正则表达式替换连续的重复模式

我想用一个模式替换连续的重复模式.例如:

  1. ABABABABB - > ABB
  2. AAACCC - > AC
  3. AABAAC - > ABAC

如何使用正则表达式实现此目的?

regex

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

印尼电话号码的正则表达式

我需要一个可以接受以下数字格式的正则表达式。

+62 361 222777
+62 813-444-5555
+62 812-3333-3333
+62 811 391 2103
+62 361-2277777
(0361) 227337
+62 8113912103
08134455555
0361-2277777 (*)
+62 812 3333 3333 (*)
+62 877 80803550 (*)
081339222111 (*)
081 339 222 111 (*)
+62 811338429196 (*)
Run Code Online (Sandbox Code Playgroud)

这是我到目前为止所做的:

\+62\s\d{3}[-\.\s]??\d{3}[-\.\s]??\d{3,4}|\(0\d{2,3}\)\s?\d+|0\d{2,3}\s?\d{6,7}|\+62\s?361\s?\d+|\+62\d+|\+62\s?(?:\d{3,}-)*\d{3,5}
Run Code Online (Sandbox Code Playgroud)

我上面的正则表达式没有完全找到最后六个数字(用*表示)。有人能帮我吗?谢谢。

regex

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

标签 统计

regex ×2

dataframe ×1

pandas ×1

python ×1