2016-04-02 15 views
1

列が異なる型(例えば、整数、数値、文字列など)のPythonデータフレームを持っているとします。Pythonのデータ型を調べる良い方法はありますか?

Dataframe: 

Date  Var1 Var2 Var3  Var4 ......... VarN 

2015-01-01 2  7.1 New York [email protected]  Male 
2015-01-02 13  9.3 New Delhi [email protected]  Female 

我々はデータフレーム(文字列のようなもの()R中)の構造についての考えを持つように使用することができます(たとえば、DTYPEなど)Pythonでどんな機能があります。

代わりに、データフレームに関する詳細情報を取得する関数を記述できますか?

+0

http://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.html –

答えて

2

DataFrame.dtypesを試してみてください。

In [90]: df 
Out[90]: 
    action id      ts 
0  B 3 2016-01-28 06:14:08.249 
1  A 3 2016-01-28 07:08:49.901 
2  A 4 2016-01-28 10:42:27.228 
3  B 4 2016-01-29 04:15:33.724 
4  B 4 2016-01-29 04:20:33.724 
5  B 5 2016-01-28 11:12:51.892 

In [91]: df.dtypes 
Out[91]: 
action   object 
id     int64 
ts  datetime64[ns] 
dtype: object 
+0

おかげMaxU。それは他のDFで動作しましたが、JSONタイプのDFでは動作しませんでした(例えば、Twitter APIからデータを取得したものなど)。 "search_results = twitter_api.search.tweets(q = query、count = HowManyTweets)" –

+0

@AadhyaManuAnandあなたの質問からのデータフレームは何ですか - それはパンダのデータフレームなのでしょうか? – MaxU

関連する問題