我有一些数据在数据帧中看起来像这样:
Japanese
--------
明日|Adverb の 天気|Weather は なんですか
这里,明気标有副词,天気标有天气。你知道吗
使用Pandas和regex,我正在寻找一种方法,在有日语、pipe和英语的字符周围附加{}
,而不仅仅是在日语周围。
我尝试使用正则表达式,但始终出现语法错误:
df.['Japanese'] = df['Japanese'].str.append('(.+?\|[A-Za-z_]+)\', '{(.+?\|[A-Za-z_]+)}')
所需的输出如下(也在寻找一种同时删除所有空格的方法…如果这不可能,我可以在以后这样做):
Japanese
--------
{明日|Adverb}の{天気|Weather}はなんですか
谢谢!你知道吗
你可以使用^{}
我想你想要这个
\g<0>
是对(
和)
中的组的引用不幸的是,我不知道如何替换一行中的空格,所以在这之后你想这样做
相关问题 更多 >
编程相关推荐