Код IT Загрузка примера кода…

Python main.py
    def show_stats(self) -> None:
        if self.df is None:
            messagebox.showinfo("Статистика", "Сначала откройте файл с данными.")
            return

        info = [
            f"Строк: {len(self.df)}",
            f"Столбцов: {len(self.df.columns)}",
            "",
            "Типы данных:",
            self.df.dtypes.to_string(),
            "",
            "Описательная статистика (числовые столбцы):",
        ]

        numeric = self.df.select_dtypes(include="number")
        if numeric.empty:
            info.append("  (числовых столбцов нет)")
        else:
            info.append(numeric.describe().to_string())

        messagebox.showinfo("Статистика", "\n".join(info))
    def show_stats(self) -> None:
        if self.df is None:
            messagebox.showinfo("Статистика", "Сначала откройте файл с данными.")
            return

        info = [
            f"Строк: {len(self.df)}",
            f"Столбцов: {len(self.df.columns)}",
            "",
            "Типы данных:",
            self.df.dtypes.to_string(),
            "",
            "Описательная статистика (числовые столбцы):",
        ]

        numeric = self.df.select_dtypes(include="number")
        if numeric.empty:
            info.append("  (числовых столбцов нет)")
        else:
            info.append(numeric.describe().to_string())

        messagebox.showinfo("Статистика", "\n".join(info))