【问题标题】:Are there any good methods to explore Python data type?有什么好的方法可以探索 Python 数据类型吗?
【发布时间】:2016-07-22 05:52:08
【问题描述】:

假设我有一个 python 数据框,其中的列是不同类型的(例如整数、数字、字符串等)。

Dataframe:

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

2015-01-01   2      7.1   New York  xyz@gmail.com     Male
2015-01-02   13     9.3   New Delhi zyx@gmail.com     Female

python 中是否有任何函数(例如 dtype),我们可以使用它来了解数据帧的结构(类似于 R 中的 str() )。

或者,我们可以编写一个函数来获取有关数据帧的更多信息吗?

【问题讨论】:

标签: python function types dataframe


【解决方案1】:

试试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

【讨论】:

  • 谢谢 MaxU。它适用于其他 DF,但不适用于 JSON 类型的 DF(例如,我从 twitter API 获取数据的那个……)“ search_results = twitter_api.search.tweets(q = query, count = HowManyTweets)”
  • @AadhyaManuAnand,您的问题中的数据框是什么 - 是熊猫数据框还是不同的数据框?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-01-08
  • 1970-01-01
  • 2012-04-09
  • 1970-01-01
  • 2018-10-30
相关资源
最近更新 更多