找回密码
 注册
查看: 2669|回复: 0

R语言:read.dbf()函数中文帮助文档(中英文对照)

[复制链接]
发表于 2012-2-16 17:48:27 | 显示全部楼层 |阅读模式
read.dbf(foreign)
read.dbf()所属R语言包:foreign

                                        Read a DBF File
                                         读取DBF文件

                                         译者:生物统计家园网 机器人LoveR

描述----------Description----------

The function reads a DBF file into a data frame, converting character fields to factors, and trying to respect NULL fields.
函数DBF文件读入数据框,字符字段转换的因素,并试图以尊重NULL字段。


用法----------Usage----------


read.dbf(file, as.is = FALSE)



参数----------Arguments----------

参数:file
name of input file
输入文件的名称


参数:as.is
should character vectors not be converted to factors?
特征向量不能转换的因素?


Details

详情----------Details----------

DBF is the extension used for files written for the "XBASE" family of database languages, "covering the dBase, Clipper, FoxPro, and their Windows equivalents Visual dBase, Visual Objects, and Visual FoxPro, plus some older products" (http://www.clicketyclick.dk/databases/xbase/format/). Most of these follow the file structure used by Ashton-Tate's dBase II, III or 4 (later owned by Borland).
DBF的是XBASE“数据库语言的家庭书面文件,使用的扩展覆盖的dBase,帆船,FoxPro中,和他们的Windows等值视觉的dBase,可视化对象,并且Visual FoxPro,再加上一些老产品”(HTTP :/ / www.clicketyclick.dk/databases/xbase/format/)。这些大多遵循阿什顿大老的dBase II,III或4(后来由Borland拥有)所使用的文件结构。

read.dbf is based on C code from http://shapelib.maptools.org/ which implements the "XBASE" specification.  It can convert fields of type "L" (logical), "N" and "F" (numeric and float) and "D" (dates): all other field types are read as-is as character vectors.  A numeric field is read as an R integer vector if it is encoded to have no decimals, otherwise as a numeric vector.  However, if the numbers are too large to fit into an integer vector, it is changed to numeric.  Note that is possible to read integers that cannot be represented exactly even as doubles: this sometimes occurs if IDs are incorrectly coded as numeric.
read.dbf是基于C代码,从http://shapelib.maptools.org/~~V实现XBASE“规范。它可以转换字段类型"L"(逻辑),"N"和"F"(数字和float)和"D"(日期):所有其他字段类型读取作为特征向量。如果它被编码有没有小数,否则作为一个数值向量,数值字段是只读的R整数向量。然而,如果数字过大,以适应成一个整数向量,它改变为数字。请注意,是可以读完全甚至不能代表整数双打:这有时会发生,如果ID是不正确的数字编码。


值----------Value----------

A data frame of data from the DBF file; note that the field names are adjusted to use in R using make.names(unique=TRUE).
一个从DBF文件的数据的数据框;注意,字段名调整使用make.names(unique=TRUE)R中使用。

There is an attribute "data_type" giving the single-character dBase types for each field.
有属性"data_type"给每个字段的单字符的dBase类型。


作者(S)----------Author(s)----------



Nicholas Lewin-Koh and Roger Bivand; shapelib by Frank Warmerdam




参考文献----------References----------


currently at http://www.wotsit.org/list.asp?fc=6.

参见----------See Also----------

write.dbf
write.dbf


举例----------Examples----------


x <- read.dbf(system.file("files/sids.dbf", package="foreign")[1])
str(x)
summary(x)

转载请注明:出自 生物统计家园网(http://www.biostatistic.net)。


注:
注1:为了方便大家学习,本文档为生物统计家园网机器人LoveR翻译而成,仅供个人R语言学习参考使用,生物统计家园保留版权。
注2:由于是机器人自动翻译,难免有不准确之处,使用时仔细对照中、英文内容进行反复理解,可以帮助R语言的学习。
注3:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|小黑屋|生物统计家园 网站价格

GMT+8, 2025-1-23 06:08 , Processed in 0.022483 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表