Pandas: ENH: ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… символов коммСнтария для Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»Π΅ΠΉ.

Π‘ΠΎΠ·Π΄Π°Π½Π½Ρ‹ΠΉ Π½Π° 4 нояб. 2014  Β·  3ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ  Β·  Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: pandas-dev/pandas

Π― Π±Ρ‹Π» Π±Ρ‹ ΠΎΡ‡Π΅Π½ΡŒ Ρ€Π°Π΄, Ссли Π±Ρ‹ Pandas ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π»Π° нСсколько символов ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π² ΠΏΡ€ΠΈ Ρ‡Ρ‚Π΅Π½ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· Ρ„Π°ΠΉΠ»ΠΎΠ². Π’ соотвСтствии с:

import pandas as pd
df = pd.read_table("data.dat", comment=("#","@"), delim_whitespace=True)

Π― Π½Π΅ знаю, Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π»ΠΈ это Π½Π΅Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΈΠ»ΠΈ ΡΠ΅Ρ€ΡŒΠ΅Π·Π½Ρ‹Ρ… усилий ΠΏΠΎ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ?

Π›ΡƒΡ‡ΡˆΠΈΠΉ,
Π­Ρ€ΠΈΠΊ

Π‘Π°ΠΌΡ‹ΠΉ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Бвязанный:

Π‘Ρ‹Π»ΠΎ Π±Ρ‹ Π·Π΄ΠΎΡ€ΠΎΠ²ΠΎ, Ссли Π±Ρ‹ символ коммСнтария ΠΌΠΎΠ³ ΡΠΎΡΡ‚ΠΎΡΡ‚ΡŒ ΠΈΠ· Π΄Π²ΡƒΡ… символов, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, "##". НапримСр, Π² Ρ„Π°ΠΉΠ»Π°Ρ… VCF Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Π΅ ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π² Π½Π°Ρ‡Π°Π»Π΅ Ρ„Π°ΠΉΠ»Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Β«##Β» Π΄ΠΎ Π½Π°Ρ‡Π°Π»Π° фактичСской Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹:

http://www.internationalgenome.org/wiki/Analysis/vcf4.0/

Часто ΠΈΡ… просто хотят ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Π½ΠΎ:

df = pd.read_csv("data.vcf", comment="##")

Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ для VCF Π½Π΅ получится просто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ comment="#" , ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ строка Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° фактичСски начинаСтся с ΠΎΠ΄Π½ΠΎΠ³ΠΎ Β«#Β».

ВсС 3 ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

это Π±ΡƒΠ΄Π΅Ρ‚ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ усилий. ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚Π΅Π»ΡŒ Π² основном Π±Π°ΠΉΡ‚ Π·Π° Π±Π°ΠΉΡ‚ΠΎΠΌ (с Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ возмоТностями ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ ссылки). Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π΅ΠΌΡƒ придСтся снова ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Π±ΡƒΡ„Π΅Ρ€ символов ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π² (сСйчас ΠΎΠ½ просто провСряСт ΠΎΠ΄ΠΈΠ½ символ, Π½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли ΠΎΠ½ Π½Π΅ NULL) эффСктивным ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ. МоТно ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ.

Бвязанный:

Π‘Ρ‹Π»ΠΎ Π±Ρ‹ Π·Π΄ΠΎΡ€ΠΎΠ²ΠΎ, Ссли Π±Ρ‹ символ коммСнтария ΠΌΠΎΠ³ ΡΠΎΡΡ‚ΠΎΡΡ‚ΡŒ ΠΈΠ· Π΄Π²ΡƒΡ… символов, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, "##". НапримСр, Π² Ρ„Π°ΠΉΠ»Π°Ρ… VCF Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Π΅ ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π² Π½Π°Ρ‡Π°Π»Π΅ Ρ„Π°ΠΉΠ»Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Β«##Β» Π΄ΠΎ Π½Π°Ρ‡Π°Π»Π° фактичСской Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹:

http://www.internationalgenome.org/wiki/Analysis/vcf4.0/

Часто ΠΈΡ… просто хотят ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Π½ΠΎ:

df = pd.read_csv("data.vcf", comment="##")

Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ для VCF Π½Π΅ получится просто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ comment="#" , ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ строка Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° фактичСски начинаСтся с ΠΎΠ΄Π½ΠΎΠ³ΠΎ Β«#Β».

Π­Ρ‚ΠΎ Π±Ρ‹Π»ΠΎ Π±Ρ‹ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ. Π― Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽ это ΠΏΠΎΠΊΠ°

Π‘Ρ‹Π»Π° Π»ΠΈ эта страница ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ?
0 / 5 - 0 Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ΠΈ