안녕하세요
파이썬 스크립트 간단히 궁금한게 있습니다.
아래 왼쪽의 데이터를 오른쪽 처럼 바꿔주는 코드를 짰는데...
일단 데이터 값을 바꾸는데 성공은 했습니다.
그런데, 현재 빨간 네모박스 부분의 값이 모두 0 이라서 잘 변경됐지만,
1 이나 2 등 다른 숫자들이 있는 경우에도 잘 구분이 되게 하려면
(" 0.") 이 부분을 어떻게 바꾸는게 좋을까요
(" *.") 이렇게 하니까 안되네요.. 계속 찾아보고 있는데 잘 모르겠습니다.
도움 부탁드려봅니다.
±×·¡¼ ±×³É 3ÄÀ» ¶ç¿ì°ÔÇϸé, 5~95 ¼ýÀÚ ¾Õ¿¡µµ 3ÄÀÌ ÀÖ¾î¼ ¾ÈµÇ¾ú½À´Ï´Ù.
data.split()
¶ó°í ÇÏ¸é µË´Ï´Ù.
Traceback (most recent call last):
File "./rmsf_res_number_change.py", line 13, in <module>
column = data.split()[0]
IndexError: list index out of range
ÀÌ·¸°Ô µÇ³×¿ä ¤Ð
ÄÀÌ ÀÏÁ¤ÇÏ´Ù¸é.. ±×³É 0. Áö¿ö¼ ÄÀ¸·Î¸¸ ºÐ¸® ÇϽðųª
ºÒ±ÔÄ¢ÇÏ´Ù¸é Á¤±Ô½Ä °øºÎ ÇÏ¼Å¾ß ÇÕ´Ï´Ù...
Àúµµ Á¤±Ô½ÄÀº ¸Ó¸®¿¡ Àß ¾Èµé¾î¿À³×¿ä ¤»
1, 2, 3, 4, 5, 6 ~~ ¼ýÀÚµé·Î ¹Ù²î¾ú½À´Ï´Ù.
±×³É º¯°æÇÏ´Ï ÁÙÀÌ ¾È¸Â¾Æ¼
rjust(5) ¿É¼ÇÀ¸·Î ¶óÀÎÀ» ¸Â°Ô Çß½À´Ï´Ù.
\s*([0-9\.]+)\s+([0-9\.]+)
$1 $2¿¡ ¸ÅĪµÇ´Â µÎ°³ÀÇ Ä÷³µ¥ÀÌÅ͸¦ ÀÌ¿ëÇؼ °¡°øÇÏ½Ã¸é µÉ µí ÇÕ´Ï´Ù
ÆÄÀ̽㠽ºÅ©¸³Æ®ÀÇ ¹®¹ýÀ» ¸ô¶ó¼ Á¤±Ô½ÄÀ¸·Î¸¸ ´ëüÇմϴ٤̤Ì