Pandas: рдЯреИрдм рд╕реАрдорд╛рдВрдХрд┐рдд рдкрд╛рда рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП DataFrame.to_tsv () рдХреЗ рд▓рд┐рдП рдЕрдиреБрд░реЛрдз

рдХреЛ рдирд┐рд░реНрдорд┐рдд 11 рдЬреВрди 2015  ┬╖  16рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: pandas-dev/pandas

рдореИрдВ рдПрдХ рдлрд╝рдВрдХреНрд╢рди рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдХрд░рддрд╛ рд╣реВрдВ, рдЬрд┐рд╕реЗ to_tsv рдпрд╛ to_table рдирд╛рдо рдХреЗ рдбреЗрдЯрд╛рдлрд╝реНрд░реЗрдо рдкрд░ рдХреЙрд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдлрд╝рдВрдХреНрд╢рди to_csv() рддрд░реНрдХ рдХреЗ рд╕рд╛рде sep='\t' рдХреЗ рдмрд░рд╛рдмрд░ рд╣реИред рдЬрдмрдХрд┐ to_tsv() рдореЗрдВ tsv рдлрд╛рдЗрд▓реЗрдВ рд▓рд┐рдЦрдиреЗ рдХреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╣реИ, рдореБрдЭреЗ рд╣рдореЗрд╢рд╛ рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рддрд░реНрдХ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдирд╛ рдХрд╖реНрдЯрдкреНрд░рдж рд▓рдЧрддрд╛ рд╣реИред рдореИрдВ рд╕реАрдПрд╕рд╡реА рдлрд╛рдЗрд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдЯреАрдПрд╕рд╡реА рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рдкрд╕рдВрдж рдХрд░рддрд╛ рд╣реВрдВ рдХреНрдпреЛрдВрдХрд┐ рдЯреИрдм рд╢рд╛рдпрдж рд╣реА рдХрднреА рд╣реЛрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕рд▓рд┐рдП рдмрдЪрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХрдо рд╣реЛ рдЬрд╛рддреА рд╣реИред рдореБрдЭреЗ рд╕рд╛рджрд╛-рдкрд╛рда рдкреНрд░рддрд┐рдкрд╛рджрди рдЕрдзрд┐рдХ рдкрдардиреАрдп рднреА рд▓рдЧрддрд╛ рд╣реИред рдореБрдЭреЗ рдЪрд┐рдВрддрд╛ рд╣реИ рдХрд┐ рдПрдХ рд╕рдорд░реНрдкрд┐рдд to_tsv() рдлрд╝рдВрдХреНрд╢рди рдХреА рдХрдореА tsv рдкрд░ csv рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЛ рдкреНрд░реЛрддреНрд╕рд╛рд╣рд┐рдд рдХрд░рддреА рд╣реИред рд╡рд░реНрддрдорд╛рди рдореЗрдВ read_table() рдЯреИрдм рд╡рд┐рднрд╛рдЬрдХреЛрдВ рдХреЗ рд▓рд┐рдП рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╣реИ, рд▓реЗрдХрд┐рди рд▓реЗрдЦрди рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╕рдордХрдХреНрд╖ рдХрд╛рд░реНрдп рдирд╣реАрдВ рд╣реИред

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

+1ред рд╡реНрдпрд╡рд╕рд╛рдпреА рдХреЗ рд░реВрдк рдореЗрдВ, рдореИрдВ to_tab рдЪреАрдиреА рдХреА рдЕрддреНрдпрдзрд┐рдХ рд╕рд░рд╛рд╣рдирд╛ рдХрд░реВрдВрдЧрд╛ред

рд╕рднреА 16 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдХреЗрд╡рд▓ to_csv(sep='\t') рд╣реЛрдиреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛, to_tsv рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЙрджреНрдзрд░рдг рдХреЛ рдмрджрд▓рдиреЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рдХреНрдпреЛрдВрдХрд┐ tsv рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдЙрджреНрдзрд░рдг рдХрдо рдЖрд╡рд╢реНрдпрдХ рд╣реИред

рдкрд╛рдВрдбрд╛ рдПрдкреАрдЖрдИ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╢рд╛рдпрдж рд╣реА рдХрднреА рдЗрд╕реНрддреЗрдорд╛рд▓ рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рд╕реБрд╡рд┐рдзрд╛ рд╡рд┐рдзрд┐рдпреЛрдВ рдХреА рдЕрдзрд┐рдХрддрд╛ рд╕реЗ рднрд░рд╛ рд╣реБрдЖ рд╣реИред рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдирд╣реАрдВ рд╕реЛрдЪрддрд╛ рдХрд┐ рдПрдХ рдФрд░ рдЬреЛрдбрд╝рдирд╛ рдПрдХ рдЕрдЪреНрдЫрд╛ рд╡рд┐рдЪрд╛рд░ рд╣реИред

рдореИрдВ рдпрд╣рд╛рдВ @shoyer рд╕реЗ рд╕рд╣рдордд рд╣реВрдВред to_csv рдХреЗ рднреАрддрд░ рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рднреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛рдПрдВ рд╣реИрдВ, рдФрд░ рдпрд╣ рджреЗрдЦрддреЗ рд╣реБрдП рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХрдИ рд╡рд┐рдзрд┐рдпрд╛рдВ рд╣реИрдВ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдПрдХ рдирдпрд╛ рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рдХрд╛рд░рдг рдЕрдиреНрдп рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдиреЗ рд╕реЗ рдЕрдзрд┐рдХ рдордЬрдмреВрдд рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдореИрдВ рдЗрд╕реЗ рдмрдВрдж рдХрд░ рд░рд╣рд╛ рд╣реВрдВ (рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдЦреБрд▓реЗ рдореБрджреНрджреЗ рд╣реИрдВ ..), рд▓реЗрдХрд┐рди рдЬрд░реВрд░рдд рдкрдбрд╝рдиреЗ рдкрд░ рдЪрд░реНрдЪрд╛ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЬрд╛рд░реА рд░рд╣ рд╕рдХрддреА рд╣реИред

+1ред рд╡реНрдпрд╡рд╕рд╛рдпреА рдХреЗ рд░реВрдк рдореЗрдВ, рдореИрдВ to_tab рдЪреАрдиреА рдХреА рдЕрддреНрдпрдзрд┐рдХ рд╕рд░рд╛рд╣рдирд╛ рдХрд░реВрдВрдЧрд╛ред

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдПрдХ рдирдпрд╛ рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рдХрд╛рд░рдг рдЕрдиреНрдп рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдиреЗ рд╕реЗ рдЕрдзрд┐рдХ рдордЬрдмреВрдд рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдЖрдИрдПрдордУ рд╕реБрд╡рд┐рдзрд╛ рдЙрдЪрд┐рдд рдФрдЪрд┐рддреНрдп рд╣реИ (рд▓реЛрдЧ рдХрдИ рдЯреЗрдХреНрд╕реНрдЯ рдлрд╛рдЗрд▓реЗрдВ рд▓рд┐рдЦрддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП to_csv рдХреЛ рд▓рдЧрд╛рддрд╛рд░ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд╕рд╛рде рдкреВрд░рдХ рд╣реЛрдирд╛ рдкрдбрд╝рддрд╛ рд╣реИ)ред

рд╣рд╛рд▓рд╛рдВрдХрд┐, рдореЗрд░реА рдореБрдЦреНрдп рдкреНрд░реЗрд░рдгрд╛ рд╕реАрдПрд╕рд╡реА рдкреНрд░рд╛рд░реВрдк рдХреЗ рд▓рд┐рдП рдПрдХ рддрд┐рд░рд╕реНрдХрд╛рд░ рд╣реИред рдореБрдЭреЗ рдпрд╣ рджреЗрдЦрдХрд░ рджреБрдЦ рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рд▓реЛрдЧ рдЕрднреА рднреА TSV рдкрд░ CSV рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдПрдХреНрд╕реЗрд▓/рдбреЗрдЯрд╛рдмреЗрд╕ рд╕рдорд░реНрдерди рдХреА рднреВрдорд┐рдХрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдкрд╛рдВрдбрд╛ рдЬреИрд╕реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рд╕рд░реНрд╡реЛрддреНрддрдо рдкреНрд░рдерд╛рдУрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдореЗрдВ рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рдмрдирд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдореЗрд░реЗ рд▓рд┐рдП рдПрдХ рдкреНрд░рдореБрдЦ рдореБрджреНрджрд╛ рдирд╣реАрдВ рд╣реИ, csv рдпреВрдПрд╕/рд░рд╛рд╖реНрдЯреНрд░рдордВрдбрд▓ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡-рдХреЗрдВрджреНрд░рд┐рдд рдФрд░ рдЕрдВрддрд░рд░рд╛рд╖реНрдЯреНрд░реАрдп рд╕реНрддрд░ рдкрд░ рдЕрдирдЬрд╛рди рд╣реИред UTF рдФрд░ рдЕрдВрддрд░реНрд░рд╛рд╖реНрдЯреНрд░реАрдпрдХрд░рдг рдХреА рд╕реНрд╡реАрдХреГрддрд┐ рдХреЗ рд╕рднреА рдкрд╛рдЗрдереЛрдирд┐рдХ рджрд░реНрд╢рди рдХреЗ рд╕рд╛рде, рдЯреИрдм-рдкреГрдердХ рдХреЛ csv / рдЕрд░реНрдзрд╡рд┐рд░рд╛рдо-sv рдкрд░ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рджреА рдЬрд╛рдиреА рдЪрд╛рд╣рд┐рдПред

рдЬрдмрдХрд┐ рдореИрдВ @shoyer рджреНрд╡рд╛рд░рд╛ рд╕рд╛рдордиреЗ рд░рдЦреА рдЧрдИ рднрд╛рд╡рдирд╛ рдХреЛ рд╕рдордЭ рд╕рдХрддрд╛ рд╣реВрдВ, рдореИрдВ @dhimmel рд╕реЗ рд╕рд╣рдордд рд╣реВрдВред рдпрд╣ рдореЗрд░рд╛ рдЕрдиреБрднрд╡ рд╣реИ рдХрд┐ рд╕реАрдПрд╕рд╡реА рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЯреАрдПрд╕рд╡реА рдбреЗрдЯрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рд▓рд┐рдП рдПрдХ рдорд╛рдирдХ рдкреНрд░рд╛рд░реВрдк рд╕реЗ рдХрд╣реАрдВ рдЕрдзрд┐рдХ рд╣реИред рдРрд╕реЗ рдХрдИ рдЙрдкрдпреЛрдЧ рдорд╛рдорд▓реЗ рд╣реИрдВ рдЬрд╣рд╛рдВ рдЯреАрдПрд╕рд╡реА рдкреНрд░рд╛рд░реВрдк рдПрдХ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЬрдмрдХрд┐ рдореИрдВ рд╕реАрдПрд╕рд╡реА рдкреНрд░рд╛рд░реВрдк рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рдирд╣реАрдВ рд╣реВрдВ ( рдпрд╣рд╛рдВ рд╕рд╛рдорд╛рдиреНрдп рдЙрдкрдпреЛрдЧ рдХреЗ рдХреБрдЫ рдЙрджрд╛рд╣рд░рдг рд╣реИрдВ)ред TSV рдХрд╛ рдПрдХ рдлрд╛рдпрджрд╛ рдпрд╣ рднреА рд╣реИ рдХрд┐ рдХрдЪреНрдЪрд╛ рдкрд╛рда рдЖрд╕рд╛рдиреА рд╕реЗ рдкрдардиреАрдп рд╣реИ, рдФрд░ @dhimmel рджреНрд╡рд╛рд░рд╛ рдмрддрд╛рдП рдЧрдП рдЙрджреНрдзрд░рдг рдХреЗ рд╕рд╛рде рдореБрджреНрджреЛрдВ рд╕реЗ рдмрдЪрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдореИрдВ рдХреЗрд╡рд▓ to_tsv рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рдереЛрдбрд╝рд╛ рд╡рд┐рд░реЛрдз рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдореЗрд░реЗ рдЕрдиреБрднрд╡ рдореЗрдВ (рдпреВрдПрд╕ рдореЗрдВ) рд╕реАрдПрд╕рд╡реА рдЯреАрдПрд╕рд╡реА (рдХрдо рд╕реЗ рдХрдо рдлрд╝рд╛рдЗрд▓ рдкреНрд░рд╛рд░реВрдк рдХреЗ рдирд╛рдо рдкрд░) рд╕реЗ рдЕрдзрд┐рдХ рдЖрдо рд╣реИ, рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ рдереЛрдбрд╝рд╛ рд╕рд╛ред рдЗрд╕рдХреЗ рд▓рд┐рдП to_tsv рдХрд╛ рдореБрдЦреНрдп рдЧреБрдг рдпрд╣ рд╣реИ рдХрд┐ рдирд╛рдо рдЗрд╕реЗ рддреБрд░рдВрдд рд╕реНрдкрд╖реНрдЯ рдХрд░ рджреЗрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХреНрдпрд╛ рдХрд░рддрд╛ рд╣реИред

рд╕реАрдПрд╕рд╡реА рдФрд░ рдЯреАрдПрд╕рд╡реА рджреЛрдиреЛрдВ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд╕рдорд░реНрдерд┐рдд рд╣реИрдВ рдФрд░ рдбреЗрдЯрд╛ рд╡рд┐рдЬреНрдЮрд╛рди рдореЗрдВ рд╡реНрдпрд╛рдкрдХ рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рд╕реАрдПрд╕рд╡реА рдПрдХ рд╡рд┐рд░рд╛рд╕рдд рдкреНрд░рд╛рд░реВрдк рд╕реЗ рдЕрдзрд┐рдХ рд╣реИ, рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХрдИ рдкрд┐рдЫрдбрд╝реЗ-рдХреЗрдВрджреНрд░рд┐рдд рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ рд╕реАрдПрд╕рд╡реА рдХреЗ рд▓рд┐рдП рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╣реИрдВред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдЧреЗ-рдХреЗрдВрджреНрд░рд┐рдд рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЛ TSV рдХреЗ рд▓рд┐рдП рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдбреЗрдЯрд╛ рд╡рд┐рдЬреНрдЮрд╛рди рдХреЗ рд▓рд┐рдП рдмреЗрд╣рддрд░ рд╣реИред рдЪреВрдВрдХрд┐ рдкрд╛рдВрдбрд╛ рдореЗрдВ рдХреЛрдИ рдбрд┐рдлрд╝реЙрд▓реНрдЯ to_text_delimited_file рдЖрдЙрдЯрдкреБрдЯ рдлрд╝рдВрдХреНрд╢рди рдирд╣реАрдВ рд╣реИ, to_csv рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╣реИред рдЪреВрдВрдХрд┐ рдЕрдзрд┐рдХрд╛рдВрд╢ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ sep='\t' рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдкрд░рд╡рд╛рд╣ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рдкрд╛рдВрдбрд╛ рдЯреАрдПрд╕рд╡реА рдкрд░ рд╕реАрдПрд╕рд╡реА рдХреЗ рдкреНрд░рд╕рд╛рд░ рдореЗрдВ рдпреЛрдЧрджрд╛рди рджреЗ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рдмреЗрд╣рддрд░ рдкреНрд░рд╛рд░реВрдк рдХреЗ рдЙрджрдп рдореЗрдВ рджреЗрд░реА рдХрд░ рд░рд╣реЗ рд╣реИрдВред

рдХреГрдкрдпрд╛ рдЗрд╕ рдорд╛рдорд▓реЗ рдкрд░ рдореЗрд░реА рдЕрдЬреНрдЮрд╛рдирддрд╛ рдХреЗ рд▓рд┐рдП рдХреНрд╖рдорд╛ рдХрд░реЗрдВ, рд▓реЗрдХрд┐рди рдПрдХ рдорд╛рдирд╡ рдХреЗ рд░реВрдк рдореЗрдВ рдкрдврд╝рдиреЗ рдореЗрдВ рдЖрд╕рд╛рди рд╣реЛрдиреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпрджрд┐ рдФрд░ рдХреЗрд╡рд▓ рдпрджрд┐ рдХреЙрд▓рдо рд╣реЗрдбрд░ рдореЗрдВ рдЙрдирдХреЗ рд╕рдВрдмрдВрдзрд┐рдд рдбреЗрдЯрд╛ рдХреЗ рд╕рдорд╛рди рд╡рд░реНрдг рд╣реЛрддреЗ рд╣реИрдВ рдЬреЛ рд╣рдореЗрд╢рд╛ рдРрд╕рд╛ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рддреЛ CSV рдкрд░ TSV рдХреНрдпрд╛ рд▓рд╛рдн рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ? рдИрдорд╛рдирджрд╛рд░реА рд╕реЗ рдЙрддреНрд╕реБрдХ рдЕрдЧрд░ рджреЛрдиреЛрдВ рдХреЗ рдмреАрдЪ рдПрдХ рдкреНрд░рджрд░реНрд╢рди рдЕрдВрддрд░ рд╣реИ, рдореИрдВ рдЕрднреА TSV рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ рд▓реЗрдХрд┐рди рдИрдорд╛рдирджрд╛рд░реА рд╕реЗ рдХреЗрд╡рд▓ рдЗрд╕рд▓рд┐рдП рдХрд┐ рдореИрдВ рдЬрд┐рд╕ рдбреЗрдЯрд╛ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рд╡рд╣ рдЙрд╕ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдЖрдИ рдереА рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдЙрдиреНрд╣реЗрдВ рдЙрд╕реА рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ред

рдЯреАрдПрд╕рд╡реА рд╕реАрдПрд╕рд╡реА рдкрд░ рдХреНрдпрд╛ рд▓рд╛рдн рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ?

@ Starkiller4011 рдЯреИрдм рд╕реНрддрдВрдн рдбреЗрдЯрд╛ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рдкреНрд░рд╛рдХреГрддрд┐рдХ рд╡рд┐рднрд╛рдЬрдХ рд╣реИрдВред рдЙрдиреНрд╣реЗрдВ рдХрдо рдЙрджреНрдзрд░рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдорд╛рдиреЛрдВ рдореЗрдВ рд╢рд╛рдпрдж рд╣реА рдХрднреА рдЯреИрдм рд╣реЛрддреЗ рд╣реИрдВ рд▓реЗрдХрд┐рди рдЕрдХреНрд╕рд░ рдЕрд▓реНрдкрд╡рд┐рд░рд╛рдо рд╣реЛрддреЗ рд╣реИрдВред

рдИрдорд╛рдирджрд╛рд░реА рд╕реЗ рдЙрддреНрд╕реБрдХ рдЕрдЧрд░ рджреЛрдиреЛрдВ рдХреЗ рдмреАрдЪ рдПрдХ рдкреНрд░рджрд░реНрд╢рди рдЕрдВрддрд░ рд╣реИ

рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдкреНрд░рджрд░реНрд╢рди рдЕрдВрддрд░ рдЫреЛрдЯрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдбреЗрдЯрд╛ рд╡рд┐рдЬреНрдЮрд╛рди рдореЗрдВ рдЕрдзрд┐рдХрд╛рдВрд╢ рдЪреАрдЬреЛрдВ рдХреА рддрд░рд╣, рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдкреНрд░рдХрд╛рд░ рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рдЬреЛ рдорд╛рдпрдиреЗ рд░рдЦрддрд╛ рд╣реИ рд╡рд╣ рд╣реИ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рджрдХреНрд╖рддрд╛ред рдФрд░ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЯреАрдПрд╕рд╡реА рд╕реАрдПрд╕рд╡реА рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдЪреНрдЫреЗ рд╣реИрдВред

рд╣рд░ рдХреЛрдИ рдЗрд╕ рдмрд╛рдд рд╕реЗ рд╕рд╣рдордд рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЯреИрдм рдкреГрдердХреНрдХрд░рдг csv рд╕реЗ рдмреЗрд╣рддрд░ рд╣реИ - рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдореИрдВ рдирд╣реАрдВред

рдкрд╛рдпрдерди рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЗ рд░реВрдк рдореЗрдВ, рд╣рдо рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рд╡реНрд╣рд╛рдЯреНрд╕рдПрдк рд╣рдореЗрд╢рд╛ рдХреЙрдкреА рдФрд░ рдкреЗрд╕реНрдЯ рдХрд░рдиреЗ рдЬреИрд╕реЗ рд╡рд┐рднрд┐рдиреНрди рдХрд╛рд░реНрдпреЛрдВ рдореЗрдВ рд╕рдВрд░рдХреНрд╖рд┐рдд рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред рд╣рдо рдореЗрдВ рд╕реЗ рдЬреЛ SO рдкрд░ рдмрд╣реБрдд рд╕рд╛рд░реЗ рд╕рд╡рд╛рд▓реЛрдВ рдХреЗ рдЬрд╡рд╛рдм рджреЗрддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдирд┐рдпрдорд┐рдд рд░реВрдк рд╕реЗ sep="\s\s+" рдХрд╛ рдЙрдкрдпреЛрдЧ рдЯреЗрдХреНрд╕реНрдЯ рдХреЛ рдкрд╛рд░реНрд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░рдирд╛ рдкрдбрд╝рддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рд▓реЛрдЧреЛрдВ рдиреЗ рд╡реНрд╣рд╛рдЗрдЯрд╕реНрдкреЗрд╕ рд╕реЗ рдЕрд▓рдЧ рдХрд┐рдП рдЧрдП рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдбрдВрдк рдХрд┐рдпрд╛ рд╣реИ, рдФрд░ рд╣рдореЗрдВ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдЙрдиреНрд╣реЛрдВрдиреЗ рдкрд░реНрдпрд╛рдкреНрдд рдЬрдЧрд╣ рдбрд╛рд▓ рджреА рд╣реИ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЙрд▓рдо рдХреЗ рдмреАрдЪред рдЕрдЧрд░ рд╡реЗ рдЕрд▓реНрдкрд╡рд┐рд░рд╛рдо, рдпрд╛ рдЕрд░реНрдзрд╡рд┐рд░рд╛рдо, рдпрд╛ рдкрд╛рдЗрдк, рдпрд╛ рдХреБрдЫ рдФрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рдереЗ, рддреЛ рдпрд╣ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реЛрдЧреАред (рдФрд░ рдореИрдВрдиреЗ рд╕рд┐рд░реНрдл рдХреИрд░реЗрдЯ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрд╛ рдерд╛, рдЬреЛ рдХреБрдЫ рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ рдХрд╛рдлреА рд╡реНрдпрд╛рдкрдХ рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рдерд╛ред)

рдЕрдЧрд░ рд╣рдо рдХреБрдЫ рд▓реЛрдЧреЛрдВ рдХреЛ рдЦреБрд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП to_tsv рдЙрдкрдирд╛рдо рдЬреЛрдбрд╝рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдареАрдХ рд╣реИред рд▓реЗрдХрд┐рди рдЖрдЗрдП рдпрд╣ рдвреЛрдВрдЧ рди рдХрд░реЗрдВ рдХрд┐ рдЬрдм рдЖрдк рдЗрд╕рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реЛрдВ рддреЛ TSV рдХрд╛ рдЕрдкрдирд╛ рд╕рд┐рд░рджрд░реНрдж рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рдФрд░ рдХреЗрд╡рд▓ рдПрдХ рд╣реА рдлрд╛рдпрджрд╛ рдЬреЛ рдореИрдВ рд╕реЛрдЪ рд╕рдХрддрд╛ рд╣реВрдВ рд╡рд╣ рд╣реИ рдХрдо рдЙрджреНрдзрд░рдгред

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рдХрджрдо рдкреАрдЫреЗ рд╣рдЯрдиреЗ рдФрд░ рдпрд╣ рдкрд╣рдЪрд╛рдирдиреЗ рдХреЗ рд▓рд╛рдпрдХ рд╣реИ рдХрд┐ to_csv рдЬреИрд╕рд╛ рдПрдХ рдлрд╝рдВрдХреНрд╢рди рдореВрд░реНрдЦрддрд╛рдкреВрд░реНрдг рд╣реИ, рд╕рдорд╛рдзрд╛рди рдПрдХ рдЕрдзрд┐рдХ рд╕рд╛рдорд╛рдиреНрдп to_table рдлрд╝рдВрдХреНрд╢рди рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реАрдорд╛рдВрдХрдХ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдФрд░ рдХреМрди рд╕рд╛ to_csv рдмрд╕ рдПрдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдЖрд╡рд░рдг рд╣реИред рдЖрд░ рдореЗрдВ рдпрд╣ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ write.table() рдлрд╝рдВрдХреНрд╢рди рдореЗрдВ рд╣реИ, рдЬреЛ рдЕрдзрд┐рдХ рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИред

рд░рд┐рдХреЙрд░реНрдб рдХреЗ рд▓рд┐рдП, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕реАрдПрд╕рд╡реА рдФрд░ рдЯреАрдПрд╕рд╡реА рджреЛрдиреЛрдВ рдФрд░ рд╕реНрд╡реАрдХрд╛рд░реНрдп рдФрд░ рдЕрдЪреНрдЫреЗ рдкреНрд░рд╛рд░реВрдк рд╣реИрдВред рдЙрди рджреЛрдиреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред @ dsm054 рдЧреИрд░-рд╡реНрд╣рд╛рдЯреНрд╕рдПрдк рд╕реАрдорд╛рдВрдХрдХ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рд╕рдореНрдореЛрд╣рдХ рд▓рд╛рдн рд▓рд╛рддрд╛ рд╣реИред

рдореЗрд░реА рд░рд╛рдп рдореЗрдВ рдПрдХ рдмрдбрд╝рд╛ рдореБрджреНрджрд╛ .csv рд╡рд┐рд╕реНрддрд╛рд░ рдХрд╛ рдЕрдВрдзрд╛рдзреБрдВрдз рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдЬрдм TSV рдХрд╛ рдЬрд┐рдХреНрд░ рд╣реЛ)ред https://github.com/pandas-dev/pandas/pull/14587 рдкрд░ рдЪрд░реНрдЪрд╛ рджреЗрдЦреЗрдВред рдореИрдВ @stevekm рд╕реЗ рд╕рд╣рдордд рд╣реВрдВ рдХрд┐ to_table рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдХрд╛рд░реНрдп рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдЬрд╣рд╛рдВ рдЖрдкрдХреЛ рдЕрдкрдирд╛ рд╕реАрдорд╛рдВрдХрдХ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЬрдмрдХрд┐ to_csv рдпрд╛ to_tsv рдХреЛ рдЙрди рдорд╛рдирдХреЛрдВ рдкрд░ рдзреНрдпрд╛рди рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдПред рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдкреАрдЫреЗ рдХреА рдУрд░ рд╕рдВрдЧрдд рдореЗрдВ рдЬрд╛рдиреЗ рд╕реЗ рдХреБрдЫ рдкреВрд░реНрд╡рд╛рднрд╛рд╕ рд╣реЛ рдЬрд╛рдПрдЧрд╛ред рд▓реЗрдХрд┐рди рдХрдо рд╕реЗ рдХрдо рдкрд╛рдВрдбрд╛ 2 рдХреЛ рд░реАрдбрд░ рдХреА рддрд░реНрдЬ рдкрд░ рдлрд╝рдВрдХреНрд╢рди рдирд╛рдореЛрдВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

R + tidyverse/readr рд╕реЗ рдЖрдиреЗ рд╡рд╛рд▓реЗ рдкрд╛рдВрдбрд╛ рдбреЗрдЯрд╛рдлрд╝реНрд░реЗрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░рдирд╛ рдФрд░ рдкрд╣рд▓реА рдЪреАрдЬрд╝ рдЬрд┐рд╕рд╕реЗ рдореИрдВ рдирдХрд╛рд░рд╛рддреНрдордХ рд░реВрдк рд╕реЗ рдкреНрд░рднрд╛рд╡рд┐рдд рд╣реБрдЖ, рд╡рд╣ рд╣реИ рд▓рдЧрд╛рддрд╛рд░ рдкрдврд╝рдиреЗ/рд▓рд┐рдЦрдиреЗ рдХреЗ рддрд░реАрдХреЛрдВ рдХреА рдХрдореА:

read_csv ()/write_csv (): рдЕрд▓реНрдкрд╡рд┐рд░рд╛рдо рд╕реЗ рдЕрд▓рдЧ (CSV) рдлрд╝рд╛рдЗрд▓реЗрдВ
read_tsv ()/write_tsv (): рдЯреИрдм рд╕реЗ рдЕрд▓рдЧ рдХреА рдЧрдИ рдлрд╛рдЗрд▓реЗрдВ
read_delim ()/write_delim (): рд╕рд╛рдорд╛рдиреНрдп рд╕реАрдорд╛рдВрдХрд┐рдд рдлрд╝рд╛рдЗрд▓реЗрдВ
read_fwf ()/write_fwf (): рдирд┐рд╢реНрдЪрд┐рдд рдЪреМрдбрд╝рд╛рдИ рд╡рд╛рд▓реА рдлрд╝рд╛рдЗрд▓реЗрдВ
read_table ()/write_table (): рд╕рд╛рд░рдгреАрдмрджреНрдз рдлрд╝рд╛рдЗрд▓реЗрдВ рдЬрд╣рд╛рдВ рдХреЙрд▓рдо рдХреЛ рд╕рдлреЗрдж-рд╕реНрдерд╛рди рджреНрд╡рд╛рд░рд╛ рдЕрд▓рдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
read_log ()/write_log (): рд╡реЗрдм рд▓реЙрдЧ рдлрд╝рд╛рдЗрд▓реЗрдВ

20 рд╡рд░реНрд╖реЛрдВ рдореЗрдВ рдЬреАрдиреЛрдорд┐рдХреНрд╕ рдореЗрдВ рдбреЗрдЯрд╛ рд╕рд╛рдЗрдВрд╕ рдХрд░рддреЗ рд╣реБрдП рдореБрдЭреЗ рдХрднреА рднреА рдПрдХ рд╕реАрдПрд╕рд╡реА рдлрд╝рд╛рдЗрд▓ рдХрд╛ рд╕рд╛рдордирд╛ рдирд╣реАрдВ рдХрд░рдирд╛ рдкрдбрд╝рд╛, рдЕрдзрд┐рдХрд╛рдВрд╢ рдбреЗрдЯрд╛ tsv (рдпрд╛ рд╡реНрд╣рд╛рдЗрдЯ-рд╕реНрдкреЗрд╕ рд╕реАрдорд╛рдВрдХрд┐рдд) рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдореМрдЬреВрдж рд╣реИред рдПрдХ tsv (рдпрд╛ рд╡реНрд╣рд╛рдЗрдЯ-рд╕реНрдкреЗрд╕ рд╕реАрдорд╛рдВрдХрд┐рдд) рдлрд╝рд╛рдЗрд▓ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП df.to_csv() рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ sep рдФрд░ рдЙрджреНрдзрд░рдг рддрд░реНрдХ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдирд╛ рдХрдо рд╕реЗ рдХрдо рдХрд╣рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИред

рдЯреИрдм-рд╕реАрдорд╛рдВрдХрд┐рдд рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд▓рд┐рдП df.read_tsv() df.to_tsv() рдФрд░ рд╡реНрд╣рд╛рдЗрдЯ-рд╕реНрдкреЗрд╕ рд╕реАрдорд╛рдВрдХрд┐рдд рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд▓рд┐рдП df.read_table() df.to_table() рд╣реЛрдирд╛ R рд╕реЗ рдкрд╛рдВрдбрд╛ рдореЗрдВ рдЖрдиреЗ рд╡рд╛рд▓реЗ рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдорджрджрдЧрд╛рд░ рд╣реЛрдЧрд╛ред

рдкрд╛рдВрдбрд╛ рдХреЗ рд░реВрдк рдореЗрдВ 0.24, read_table рдЕрдм рдкрджрд╛рд╡рдирдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ (рджреЗрдЦреЗрдВ https://github.com/pandas-dev/pandas/issues/21948 / https://github.com/pandas-dev/pandas/pull/ 21954). рдЪреВрдВрдХрд┐ рдореИрдВ read_table рдХреА рдХрдореА рдХреЗ рд╡рд┐рдХрд▓реНрдк рдХреЗ рд░реВрдк рдореЗрдВ $# read_tsv 1$#$ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдЕрдм рдореБрдЭреЗ рдХрдИ рдорд┐рд▓ рд░рд╣реЗ рд╣реИрдВ:

FutureWarning: read_table is deprecated, use read_csv instead, passing sep='\t'.

рдкреНрд▓рд╕ рд╕рд╛рдЗрдб рдкрд░, read_table read_tsv рдФрд░ to_tsv рджреЛрдиреЛрдВ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдЬреЛрдбрд╝рдирд╛ рдЕрдзрд┐рдХ рд╕рд░рд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ https://github рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд╕реБрд╡рд┐рдзрд╛ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рдЦрд┐рд▓рд╛рдл рдЬреНрд╡рд╛рд░ рдмрджрд▓ рд░рд╣рд╛ рд╣реИ

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

Ashutosh-Srivastav picture Ashutosh-Srivastav  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

matthiasroder picture matthiasroder  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

scls19fr picture scls19fr  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

MatzeB picture MatzeB  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

nathanielatom picture nathanielatom  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ