| 
 | 
 
 
 楼主 |
发表于 2023-2-4 12:42:12
|
显示全部楼层
 
 
 
 
format文件 399行开始 
        if self.is_truncated_vertically: 
            n_header_rows = 0 
            row_num = self.tr_row_num 
            row_num = cast(int, row_num) 
            width = self.adj.len(fmt_values[row_num - 1]) 
            if width > 3: 
                dot_str = "..." 
            else: 
                dot_str = ".." 
            # Series uses mode=center because it has single value columns 
            # DataFrame uses mode=left 
            dot_str = self.adj.justify([dot_str], width, mode="center")[0] 
            fmt_values.insert(row_num + n_header_rows, dot_str) 
            fmt_index.insert(row_num + 1, "") 
 
        if self.index: 
            result = self.adj.adjoin(3, *[fmt_values, fmt_index[1:]]) 
        else: 
            result = self.adj.adjoin(3, fmt_values) 
 
        if self.header and have_header: 
            result = fmt_index[0] + "\n" + result 
 
        if footer: 
            result += "\n" + footer 
 
        return str("".join(result)) 
 
 
报错信息是: 
  File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\site-packages\pandas\__init__.py", line 48, in <module> 
    from pandas.core.api import ( 
  File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\site-packages\pandas\core\api.py", line 47, in <module> 
    from pandas.core.groupby import ( 
  File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\site-packages\pandas\core\groupby\__init__.py", line 1, in <module> 
    from pandas.core.groupby.generic import ( 
  File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\site-packages\pandas\core\groupby\generic.py", line 76, in <module> 
    from pandas.core.frame import DataFrame 
  File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\site-packages\pandas\core\frame.py", line 171, in <module> 
    from pandas.core.generic import NDFrame 
  File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\site-packages\pandas\core\generic.py", line 147, in <module> 
    from pandas.core.describe import describe_ndframe 
  File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\site-packages\pandas\core\describe.py", line 45, in <module> 
    from pandas.io.formats.format import format_percentiles 
  File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\site-packages\pandas\io\formats\format.py", line 991 
     
    ^ 
IndentationError: expected an indented block after 'if' statement on line 990 
 |   
 
 
 
 |