hyb
2026-01-09 4cb426cb3ae31e772a09d4ade5b2f0242aaeefa0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
Ë
nñúhãóˆ—dZddlmZddlmZmZddlmZmZddl    m
Z
ddl m Z ddl mZerddlmZdd    lmZdd
lmZmZmZmZdd lmZGd „d e«Zedddddddœ                                                            dd„«Zedddddddœ                                                            dd„«Ze
e ddz¬«dddddddœ                                                            dd„«Zy)z#
Read SAS sas7bdat or xport files.
é)Ú annotations)ÚABCÚabstractmethod)Ú TYPE_CHECKINGÚoverload)Údoc)Ú _shared_docs)Ústringify_path)ÚHashable)Ú TracebackType)ÚCompressionOptionsÚFilePathÚ
ReadBufferÚSelf)Ú    DataFramecóV—eZdZdZeddd„«Zed    d„«Zd
d„Z                                d d„Zy) Ú
ReaderBasez>
    Protocol for XportReader and SAS7BDATReader classes.
    Ncó—y©N©)ÚselfÚnrowss  úJH:\Change_password\venv_build\Lib\site-packages\pandas/io/sas/sasreader.pyÚreadzReaderBase.read(ó€à ócó—yrr©rs rÚclosezReaderBase.close,rrcó—|Srrrs rÚ    __enter__zReaderBase.__enter__0s€Øˆ rcó$—|j«yr)r)rÚexc_typeÚ    exc_valueÚ    tracebacks    rÚ__exit__zReaderBase.__exit__3s €ð      
‰
 rr)rú
int | NoneÚreturnr)r(ÚNone)r(r)r#ztype[BaseException] | Noner$zBaseException | Noner%zTracebackType | Noner(r))    Ú__name__Ú
__module__Ú __qualname__Ú__doc__rrrr!r&rrrrr#s_„ñðó óð ðò óð óðà,ðð(ðð(ð    ð
 
ô rr.)ÚformatÚindexÚencodingÚ    chunksizeÚiteratorÚ compressionÚfilepath_or_buffercó—yrr©r4r.r/r0r1r2r3s       rÚread_sasr7<ó€ðrcó—yrrr6s       rr7r7Jr8rÚdecompression_options)r:NFÚinfercóΗ|€]d}t|«}t|t«s t|«‚|j    «}d|vrd}nd|vrd}ntdt |«›«‚|j    «dk(rdd    lm}    |    |||||¬
«}
n2|j    «dk(rdd lm    } | |||||¬
«}
n td «‚|s|r|
S|
5|
j«cddd«S#1swYyxYw) aR
    Read SAS files stored as either XPORT or SAS7BDAT format files.
 
    Parameters
    ----------
    filepath_or_buffer : str, path object, or file-like object
        String, path object (implementing ``os.PathLike[str]``), or file-like
        object implementing a binary ``read()`` function. The string could be a URL.
        Valid URL schemes include http, ftp, s3, and file. For file URLs, a host is
        expected. A local file could be:
        ``file://localhost/path/to/table.sas7bdat``.
    format : str {{'xport', 'sas7bdat'}} or None
        If None, file format is inferred from file extension. If 'xport' or
        'sas7bdat', uses the corresponding format.
    index : identifier of index column, defaults to None
        Identifier of column that should be used as index of the DataFrame.
    encoding : str, default is None
        Encoding for text data.  If None, text data are stored as raw bytes.
    chunksize : int
        Read file `chunksize` lines at a time, returns iterator.
    iterator : bool, defaults to False
        If True, returns an iterator for reading the file incrementally.
    {decompression_options}
 
    Returns
    -------
    DataFrame if iterator=False and chunksize=None, else SAS7BDATReader
    or XportReader
 
    Examples
    --------
    >>> df = pd.read_sas("sas_data.sas7bdat")  # doctest: +SKIP
    NzVIf this is a buffer object rather than a string name, you must specify a format stringz.xptÚxportz    .sas7bdatÚsas7bdatz2unable to infer format of SAS file from filename: r)Ú XportReader)r/r0r1r3)ÚSAS7BDATReaderzunknown SAS format) r
Ú
isinstanceÚstrÚ
ValueErrorÚlowerÚreprÚpandas.io.sas.sas_xportr?Úpandas.io.sas.sas7bdatr@r) r4r.r/r0r1r2r3Úbuffer_error_msgÚfnamer?Úreaderr@s             rr7r7Xs €ðX€~ð Cð    ô,Ð,>Ó?ÐÜÐ,¬cÔ2ÜÐ-Ó.Ð .Ø"×(Ñ(Ó*ˆØ U‰?؉FØ ˜EÑ !؉FäØDÄTÈ%Ã[ÀMÐRóð ð
‡||ƒ~˜Ò Ý7áØ ØØØØ#ô 
‰ð
‰‹˜:Ò    %Ý9áØ ØØØØ#ô 
‰ôÐ-Ó.Ð.á‘9؈ à    ñ؏{‰{‹}÷÷òús ÃCÃC$)r4úFilePath | ReadBuffer[bytes]r.ú
str | Noner/úHashable | Noner0rLr1Úintr2Úboolr3r r(r)r4rKr.rLr/rMr0rLr1r)r2rOr3r r(úDataFrame | ReaderBase)r4rKr.rLr/rMr0rLr1r'r2rOr3r r(rP)r-Ú
__future__rÚabcrrÚtypingrrÚpandas.util._decoratorsrÚpandas.core.shared_docsr    Úpandas.io.commonr
Úcollections.abcr Útypesr Úpandas._typingr rrrÚpandasrrr7rrrú<module>r[sÆðñõ#÷÷õ
(å0å+áÝ(Ý#÷óõ!ôôð2
ðØ ØØØØ&)ñ
Ø4ð
ð ð
ð ð    
ð
ð
ð ð
ðð
ð$ð
ðò
ó
ð
ð
ðØ ØØØØ&)ñ
Ø4ð
ð ð
ð ð    
ð
ð
ð ð
ðð
ð$ð
ðò
ó
ð
ñ˜<Ð(?Ñ@ÐCWÑWÔXðØ!ØØ ØØ&-ñYØ4ðYð ðYð ð    Yð
ð Yð ð YððYð$ðYðòYóYñYr