Pandas用特殊的正则表达式读取文本文件

2024-09-20 22:53:55 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要从这样构建的文件中获取广告数据帧:

MANDT#|#BWKEY#|#BUKRS#|#BWMOD#|#XBKNG#|#MLBWA#|#MLBWV#|#XVKBW
150#|#2000#|#1001#|##|##|##|##|#
150#|#2001#|#1001#|##|##|##|##|#
150#|#2002#|#1001#|##|##|##|##|#
150#|#4000#|#1000#|##|##|##|##|#
150#|#4001#|#1000#|##|##|##|##|#
150#|#4002#|#1000#|##|##|##|##|#
150#|#4003#|#1000#|##|##|##|##|#
150#|#4005#|#1000#|##|##|##|##|#

python(#)在regu中的分隔符是什么?在

谢谢!在


Tags: 文件数据广告分隔符mandtbukrsregumlbwa
1条回答
网友
1楼 · 发布于 2024-09-20 22:53:55

\|转义垂直条,它有特殊的含义

df = pd.read_clipboard(sep=r'#\|#')
print(df)

   MANDT  BWKEY  BUKRS  BWMOD  XBKNG  MLBWA  MLBWV  XVKBW
0    150   2000   1001    NaN    NaN    NaN    NaN    NaN
1    150   2001   1001    NaN    NaN    NaN    NaN    NaN
2    150   2002   1001    NaN    NaN    NaN    NaN    NaN
3    150   4000   1000    NaN    NaN    NaN    NaN    NaN
4    150   4001   1000    NaN    NaN    NaN    NaN    NaN
5    150   4002   1000    NaN    NaN    NaN    NaN    NaN
6    150   4003   1000    NaN    NaN    NaN    NaN    NaN
7    150   4005   1000    NaN    NaN    NaN    NaN    NaN

相关问题 更多 >

    热门问题