在preprocess函数中,将data转为小写时,应该是针对某一列进行操作。可以先选择需要处理的列,然后再对该列进行操作。例如:

def preprocess():
    global data
    column = 'email_text'  # 假设需要处理的列名为 email_text
    data[column] = data[column].str.lower()  # 转为小写
    data[column] = data[column].str.replace('[^a-zA-Z ]', '')  # 只保留字母和空格
    data[column] = data[column].str.strip()  # 去除多余空格
    messagebox.showinfo('提示:', '数据预处理成功!')

这里假设需要处理的列名为 email_text,可以根据实际情况进行修改。同时使用 str.replace() 方法保留字母和空格,使用 str.strip() 方法去除多余空格。

import tkinter as tkfrom tkinter import messageboxfrom tkinter import filedialogfrom tkinter import ttkfrom PIL import Image ImageTkimport pandas as pdfrom wordcloud import WordCloud# 创建主窗口root = tkTk

原文地址: https://www.cveoy.top/t/topic/gTjQ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录