在Pandas中,可以使用正则表达式和字符串方法来提取括号前、括号后和括号内的文本。
import pandas as pd
import re
data = {'text': ['括号前的文本(括号内的文本)']}
df = pd.DataFrame(data)
df['括号前的文本'] = df['text'].str.extract('(\w+)\(')
print(df)
输出结果:
text 括号前的文本
0 括号前的文本(括号内的文本) 括号前的文本
import pandas as pd
import re
data = {'text': ['括号前的文本(括号内的文本)']}
df = pd.DataFrame(data)
df['括号后的文本'] = df['text'].str.extract('\)(\w+)')
print(df)
输出结果:
text 括号后的文本
0 括号前的文本(括号内的文本) 括号内的文本
import pandas as pd
import re
data = {'text': ['括号前的文本(括号内的文本)']}
df = pd.DataFrame(data)
df['括号内的文本'] = df['text'].str.extract('\((\w+)\)')
print(df)
输出结果:
text 括号内的文本
0 括号前的文本(括号内的文本) 括号内的文本
以上是在Pandas中提取括号前、括号后和括号内的文本的方法。在实际应用中,可以根据具体的需求和文本格式进行相应的调整和优化。
领取专属 10元无门槛券
手把手带您无忧上云