파이썬에서 dataframe names 지정시 밀림현상이 나타나요.
조회수 1502회
import numpy as np
import matplotlib.pyplot as plt
import pandas as pd
import csv
with open(r"C:\Users\lg\Desktop\060100.txt") as f:
data = f.read()
rawdata = pd.read_csv(
r"C:\Users\lg\Desktop\060100.txt",
names=["PRES", "HGHT", "TEMP", "DWPT", "RELH", "MIXR", "DRCT", "SKNT", "THTA", "THTE", "THTV"],
)
rawdata.plot(xlabel="x", ylabel="y", title="haha")
print(rawdata)
data = data.split("\n")
plt.show()
코드를 이렇게 작성했는데..
PRES HGHT TEMP DWPT RELH MIXR DRCT SKNT THTA THTE THTV
0 PRES HGHT TEMP DWPT RELH MIXR D... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
1 hPa m C C % g/kg ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
2 1000.0 102 ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
3 985.0 235 20.0 18.8 93 14.06 ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
4 964.0 420 17.8 17.8 100 13.48 ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
.. ... ... ... ... ... ... ... ... ... ... ...
122 10.0 31190 -42.3 -83.3 0 0.04 ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
123 9.1 31827 -42.5 -82.5 0 0.05 ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
124 9.0 31902 -42.2 -82.3 0 0.05 ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
125 8.0 32705 -39.0 -80.7 0 0.08 ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
126 7.8 32877 -38.3 -80.3 0 0.08 ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
[127 rows x 11 columns]
그럼 이런 결과가 나옵니다.
제가 원하는 그래프는 첫 번째 열에 대한 3~11번째 열의 그래프와 두번째 열에 대한 3~11번째 열의 그래프 인데요. 이걸 데이터프레임으로 네임 설정만 하면 x=뭐뭐, y=뭐뭐로 그릴 수 있을거 같은데 names 지정하는 것 부터 삐걱대네요.
원래 txt파일은 이래요.
-
(•́ ✖ •̀)
알 수 없는 사용자 - 〉
댓글 입력