【发布时间】:2016-02-15 17:42:28
【问题描述】:
我想在 python 的 csv 文件中查找所有变量的数据类型。在 R 中,我们可以使用 str() 命令实现相同的目的。
str(data_frame)
这给出了这样的输出
> str(train)
'data.frame': 891 obs. of 12 variables:
$ PassengerId: int 1 2 3 4 5 6 7 8 9 10 ...
$ Survived : int 0 1 1 1 0 0 0 0 1 1 ...
$ Pclass : int 3 1 3 1 3 3 1 3 3 2 ...
$ Name : Factor w/ 891 levels "Abbing, Mr. Anthony",..: 109 191 358 277 16 559 520 629 417 581 ...
$ Sex : Factor w/ 2 levels "female","male": 2 1 1 1 2 2 2 2 1 1 ...
$ Age : num 22 38 26 35 35 NA 54 2 27 14 ...
$ SibSp : int 1 1 0 1 0 0 0 3 0 1 ...
$ Parch : int 0 0 0 0 0 0 0 1 2 0 ...
$ Ticket : Factor w/ 681 levels "110152","110413",..: 524 597 670 50 473 276 86 396 345 133 ...
$ Fare : num 7.25 71.28 7.92 53.1 8.05 ...
$ Cabin : Factor w/ 148 levels "","A10","A14",..: 1 83 1 57 1 1 131 1 1 1 ...
$ Embarked : Factor w/ 4 levels "","C","Q","S": 4 2 4 4 4 3 4 4 4 2 ...
python中有没有类似的方法?
【问题讨论】:
-
表中的所有变量 什么是表?
-
@KevinGuan - 这是一个 csv 文件。
-
在 Python 中没有自动执行此操作的方法,但您可以使用 .format() 指令手动执行此操作
-
@SilvioMayolo - 感谢您提供的信息
-
我认为
df.info()和pandas是相似的。更多这里pandas.pydata.org/pandas-docs/version/0.17.0/…
标签: python python-2.7 csv pandas