แปลงข้อมูลจาก 1 บรรทัดแยกเป็น 2 บรรทัด
Posted: Thu Sep 02, 2021 4:14 pm
อยากแปลงข้อมูล โดยมีเงื่อนไขว่าถ้าหากข้อมูลเป็น AA ให้แปลงข้อมูลเป็น 00 แต่ถ้าเป็น AT, AC, AG ให้แปลงเป็น 01 แต่ถ้าเป็น TT, CC, GG ให้แปลงเป็น 11 และจัดข้อมูลใหม่ให้เป็นดังตัวอย่างโดย
ข้อมูลดั้งเดิม
Sample SNP1 SNP2 SNP3 SNP4
Example 1 AA AT AC TT
Example 2 AC AG AA GG
ที่ต้องการ
Sample SNP1 SNP2 SNP3 SNP4
Example 1 0(A) 0(A) 0(A) 1(T)
Example 1 0(A) 1(T) 1(C) 1(T)
Example 2 0(A) 0(A) 0(A) 1(G)
Example 2 1(C) 1(G) 0(A) 1(G) **(ข้อมูลในวงเล็บเป็นแค่การอธิบายนะครับ)**
อยากทราบว่าต้องใช้ code แบบไหนครับ ขอบคุณครับ
ข้อมูลดั้งเดิม
Sample SNP1 SNP2 SNP3 SNP4
Example 1 AA AT AC TT
Example 2 AC AG AA GG
ที่ต้องการ
Sample SNP1 SNP2 SNP3 SNP4
Example 1 0(A) 0(A) 0(A) 1(T)
Example 1 0(A) 1(T) 1(C) 1(T)
Example 2 0(A) 0(A) 0(A) 1(G)
Example 2 1(C) 1(G) 0(A) 1(G) **(ข้อมูลในวงเล็บเป็นแค่การอธิบายนะครับ)**
อยากทราบว่าต้องใช้ code แบบไหนครับ ขอบคุณครับ