0
어떻게 열 이름을 기반으로 csv 파일에서 특정 열 데이터를 가져올 수 있습니다. 같은 것을 얻으려면 python 스크립트를 작성하라고 제안하십시오.열 이름을 기반으로 특정 CSV 열 데이터 가져 오기
어떻게 열 이름을 기반으로 csv 파일에서 특정 열 데이터를 가져올 수 있습니다. 같은 것을 얻으려면 python 스크립트를 작성하라고 제안하십시오.열 이름을 기반으로 특정 CSV 열 데이터 가져 오기
나는 기본적으로 많은 답변이 내가이
In [1]: dates = pd.date_range('1/1/2000', periods=8)
In [2]: df = pd.DataFrame(np.random.randn(8, 4), index=dates, columns=['A', 'B', 'C', 'D'])
In [3]: df
Out[3]:
A B C D
2000-01-01 0.469112 -0.282863 -1.509059 -1.135632
2000-01-02 1.212112 -0.173215 0.119209 -1.044236
2000-01-03 -0.861849 -2.104569 -0.494929 1.071804
2000-01-04 0.721555 -0.706771 -1.039575 0.271860
2000-01-05 -0.424972 0.567020 0.276232 -1.087401
2000-01-06 -0.673690 0.113648 -1.478427 0.524988
2000-01-07 0.404705 0.577046 -1.715002 -1.039268
2000-01-08 -0.370647 -1.157892 -1.344312 0.844885
In [4]: panel = pd.Panel({'one' : df, 'two' : df - df.mean()})
In [5]: panel
Out[5]:
<class 'pandas.core.panel.Panel'>
Dimensions: 2 (items) x 8 (major_axis) x 4 (minor_axis)
Items axis: one to two
Major_axis axis: 2000-01-01 00:00:00 to 2000-01-08 00:00:00
Minor_axis axis: A to D
를 질문은 당신이 팬더를 사용하는 것이 좋습니다 것입니다
Read specific columns from a csv file with csv module? 이 링크를 체크 아웃 한 사용자의 요구 사항을 충족하기 위해이 있기 때문에이 같은 질문을하기 전에 사이트 주위를 살펴 제안
당신은 내가 팬더 홈 페이지에서이 예제를했다
In [15]: df.A
Out[15]:
2000-01-01 -0.282863
2000-01-02 -0.173215
2000-01-03 -2.104569
2000-01-04 -0.706771
2000-01-05 0.567020
2000-01-06 0.113648
2000-01-07 0.577046
2000-01-08 -1.157892
Freq: D, Name: A, dtype: float64
사용하여 열을 얻을 수는 매혹적인 라이브러리를 구축하기위한 그들에게 크레딧을 제공합니다.
당신의 제안에 감사드립니다. 나는 판다를 이미 사용하여이 작업을 수행했습니다. 하지만 주어진 질문에 팬더를 사용하고 싶지는 않습니다. 판다없이 주어진 문제를 해결하도록 안내한다면, 나에게 도움이 될 것이다. –
팬더를 사용하지 않고 스크립트를 작성해야합니다. –
지금까지의 작업을 표시하십시오. 파일에서 문자열로 읽을 수 있습니까? 해당 문자열을 쉼표 및 새 줄로 분리하려고 했습니까? 그것은 좋은 출발이 될 것입니다. – fdsa