写一个文本处理的python 脚本在dataframe里 如果文本中有时间后比如1834时间后面出现逗号 就替换成冒号
以下是一个简单的文本处理的Python脚本,它可以读取一个包含时间的DataFrame,并将时间后面的逗号替换为冒号:
import pandas as pd
# 读取包含时间的DataFrame
df = pd.read_csv('data.csv')
# 替换时间后面的逗号为冒号
df['text'] = df['text'].str.replace(r'(\d{2}:\d{2}),', r'\1:')
# 保存处理后的DataFrame到文件
df.to_csv('output.csv', index=False)
在这个脚本中,我们首先使用pandas库的read_csv()函数读取包含时间的DataFrame。接着,我们使用正则表达式替换每个时间后面的逗号为冒号。最后,我们使用to_csv()函数将处理后的DataFrame保存到文件中。
请注意,这个脚本假设时间的格式为“时:分”,且时间和逗号之间没有空格。如果时间的格式不同,或者时间和逗号之间有空格,需要相应地修改正则表达式。
原文地址: https://www.cveoy.top/t/topic/crAL 著作权归作者所有。请勿转载和采集!