如何检查数据的格式?

时间:2017-12-03 09:40:03

标签: r dataframe

检查数据框中列的格式的命令是什么,即数字,字符,阶乘等。

我在网上搜索过;显然我使用的是错误的搜索字词。

2 个答案:

答案 0 :(得分:1)

易。

str(df)

修改

正如Sotos在上面评论的那样,你也可以CREATE DATABASE IF NOT EXISTS `phptutorials_st9` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; USE `phptutorials_st9`; -- -------------------------------------------------------- -- -- Table structure for table `itementry` -- CREATE TABLE IF NOT EXISTS `itementry` ( `id` int(11) NOT NULL AUTO_INCREMENT, `itname` varchar(48) NOT NULL, `itemcode` int(11) NOT NULL, `hsn` varchar(48) NOT NULL, `pack` varchar(48) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=3 ; -- -- Dumping data for table `itementry` -- INSERT INTO `itementry` (`id`, `itname`, `itemcode`, `hsn`, `pack`) VALUES (1, 'Item 1', 1, 'hsn 1', 'pack 1'), (2, 'Item 2', 2, 'hsn 2', 'pack 2'); 为所有列返回一个类。

答案 1 :(得分:1)

@CCurtis答案是正确的,但您也可以使用命令sapply(df, class)

在以下示例中,我使用ggplot2包中的钻石数据集。

library(ggplot2)
sapply(diamonds, class)

为您提供以下输出

$carat
[1] "numeric"

$cut
[1] "ordered" "factor" 

$color
[1] "ordered" "factor" 

$clarity
[1] "ordered" "factor" 

$depth
[1] "numeric"

$table
[1] "numeric"

$price
[1] "integer"

$x
[1] "numeric"

$y
[1] "numeric"

$z
[1] "numeric"