importWizard(tkWidgets)
importWizard()所属R语言包:tkWidgets
A widget for importing data to R
一个部件的数据导入到R
译者:生物统计家园网 机器人LoveR
描述----------Description----------
Functions constructs a widget that allows users to inport data file to R. The imported data will be returned as an R data frame together with the argument list used to import the data using read.table
功能构建了一个部件,允许用户inport的数据文件到R导入的数据将作为一个R数据框返回参数列表用于导入数据使用read.table
用法----------Usage----------
importWizard(filename = "", maxRow = 400)
initImportWizard(env)
getTopCan(base, env)
getAFrame(base, env)
finish(env)
getState1Frame(base, env)
setState1BFrame(frame, env)
setState1TFrame(frame, viewer, delims, env, startList)
showData4State1(widget, env)
setState1MFrame(frame, env, dataViewer)
getState2Frame(base, env, state = "state2", reset = FALSE)
setState2MFrame(frame,env)
setSepRadios(frame, env, state = "state2")
setQuoteList(frame, env)
setQuote(listBox, env, state = "state2")
setState2BFrame(frame, env)
showData4State2(canvas, env, state = "state2")
getState3Frame(base, env)
setState3TFrame(frame, env)
setState3BFrame(frame, env)
getName4Data(filename, objType)
writeCol4Matrix(tempFrame, dataFile, colInfos, env)
popStartLine(startList, env)
readFileByLines(filename)
参数----------Arguments----------
参数:filename
filename a character string for the name of the file to be imported. The default is an empty string and users have to click a browse button to get the file name through fileBrowser
filename为要导入的文件名的字符串。默认是一个空字符串,用户必须单击“浏览”按钮,获得通过fileBrowser文件名
参数:maxRow
maxRow an integer for the maximum number of rows of the data file to be imported to be shown on the widget. The default is 200 rows
maxRow要导入的数据文件上显示的widget行的最大数量的整数。默认是200行
参数:env
env an R environment object for storing the required information
envR为存储所需的信息环境对象
参数:base
base a tcltk window to hold a canvas on the top and frames in the bottom
base的tcltk窗口举行画布的顶部和底部框架
参数:frame
frame a tcktl frame
frametcktl框架
参数:viewer
viewer a tkwin object for a widget
viewertkwin一个部件对象
参数:delims
delims a character string for a file separater
delims一个文件分离器字符串
参数:widget
widget a tcltk widget
widgettcltk部件
参数:state
state a character string for the state of importing process
state为进口过程中的状态的字符串
参数:listBox
listBox a tcltk list box
listBox的tcltk列表框
参数:canvas
canvas a tcltk canvas
canvastcltk帆布
参数:tempFrame
tempFrame a tcltk frame that will be used to hold widget elements
tempFrametcltk框架构件元素,将用于举办
参数:dataFile
dataFile a data matrix holding data to be displayed
dataFile数据矩阵保存数据显示
参数:colInfos
colInfos an object of class colInfo with a name, type, and drop slot
colInfos对象类的名称,类型colInfo,下降插槽
参数:reset
reset a boolean that is TRUE when the window needs to be reset
reset一个布尔值,为TRUE,当窗口需要被重置
参数:dataViewer
dataViewer a tkwin object for a list box
dataViewertkwin一个列表框对象
参数:objType
objType a character string indicating the data type of an object to be saved. Defaulted to "object"
objType字符串表示要保存的对象的数据类型。默认为“对象”
参数:startList
startList a tk text box object
startListTK文本框对象
Details
详情----------Details----------
importWizard mimics the interface of MS Excel and collects arguments for the function read.table. Due to performace concern, a maximum number of rows (maxRow) set by users will be displayed. Overly long data set may cause slow response of the system.
importWizard模仿MS Excel的界面,并收集功能read.table参数。由于服务表现的关注,行的最大数量(的MaxRow)的用户将被显示。过分长的数据集可能会导致系统反应慢。
initImportWizard initializes the interface for importWizard by creating a widget with an empty top canvas and bottom frame filled with four buttons.
initImportWizard初始化为importWizard的接口创建一个空顶帆布和充斥着四个按钮底部框架部件。
getTopCan Creates a canvas that is going to be filled by a frame created by other functions depending on the state of the importing process.
getTopCan创建一个画布,将要填写在进口过程中的状态而定的其他功能创建了一个框架。
getAFrame Gets a frame for the canvas created by initImportWizard based on the current state of importing process.
getAFrame获取为initImportWizard的基础上,导入过程的当前状态创建画布的框架。
finish Finishes the importing process and returns a data frame read from a file using read.table.
finish完成进口的过程,并返回一个数据框从一个文件中读取使用read.table。
getState1Frame Returns a tcltk frame containing a list box to show a data file read by readLines and widgets for user imports.
getState1Frame返回tcltk帧的包含一个列表框显示readLines“为用户进口部件读取数据文件。
setState1BFrame Fills the bottom frame of the frame created by getState1Frame with a list box.
setState1BFrame填充底部的创建getState1Frame一个列表框的帧帧。
setState1TFrame Fills the top frame of the frame created by getState1Frame with a list box.
setState1TFramegetState1Frame一个列表框创建帧填充的顶部框架。
showData4State1 Populates a tcltk list or text widget with data read using readLines.
showData4State1填充的tcltk列表或文字部件与数据读取使用readlines方法。
setState1MFrame Fills the mid frame of the frame created by getState1Frame.
setState1MFrame填充中旬帧帧创建getState1Frame。
getState2Frame Returns a tcltk frame containing a canvas to show a data file read by read.table and widgets for user imports.
getState2Frame返回tcltk帧的包含显示read.table“为用户进口部件读取数据文件的画布。
setState2MFrame Fills the mid frame of the frame created by getState2Frame.
setState2MFrame填充中旬帧帧创建getState2Frame。
setSepRadios Renders radio buttons for options of file separators in the frame created by setState2MFrame.
setSepRadios呈现单选按钮文件分隔的选项在setState2MFrame创建框架。
setQuoteList Renders the selection list for the quote used by a data file in the frame created by setState2MFrame.
setQuoteList呈现的选择用在setState2MFrame创建帧由一个数据文件的报价列表。
setQuote Sets the value when a user has selected the quote used by a data file.
setQuote设置当用户选择的数据文件所使用的报价的价值。
setState2BFrame Fills the bottom frame of the frame created by getState2Frame with a canvas.
setState2BFramegetState2Frame创建一个画布帧填充底部框架。
showData4State2 Populates the canvas created by setState2BFrame using data read by read.table.
showData4State2填充画布创建setState2BFrame使用read.table读取数据。
getState3Frame Returns a tcltk frame containing a canvas to show a data file read by read.table and widgets for user imports.
getState3Frame返回tcltk帧的包含显示read.table“为用户进口部件读取数据文件的画布。
setState3TFrame Fills the top frame of the frame created by getState3Frame.
setState3TFrame填充了创建getState3Frame的帧的顶部框架。
setState3BFrame Fills the bottom frame of the frame created by getState3Frame.
setState3BFrame填充底部帧帧创建getState3Frame。
getName4Data Takes user input for a file name using a widget.
getName4Data注意到用户输入一个文件使用一个部件的名称。
writeCol4Matrix Creates a tcltk frame with list boxes as columns displaying data of a data matrix.
writeCol4Matrix创建一个数据矩阵列显示数据列表框tcltk框架。
值----------Value----------
getTopCan returns a tcltk canvas.
getTopCan返回tcltk帆布。
getAFrame returns a tcltk frame.
getAFrame返回tcltk帧。
finish returns a data.frame.
finish返回数据框。
getState1Frame returns a tcltk frame with several widgets.
getState1Frame返回tcltk框架与几个部件。
setState1BFrame returns the tkwin object of list box.
setState1BFrame返回列表框tkwin的的对象。
getState2Frame returns a tcltk frame with several widgets.
getState2Frame返回tcltk框架与几个部件。
getState3Frame returns a tcltk frame with several widgets.
getState3Frame返回tcltk框架与几个部件。
getName4Data returns a character string for the name of a file to be saved.
getName4Data返回了一个要保存的文件名称的字符串。
作者(S)----------Author(s)----------
Jianhua Zhang
参见----------See Also----------
fileBrowser, argsWidget
fileBrowser,argsWidget
举例----------Examples----------
if(interactive()){
importWizard()
}
转载请注明:出自 生物统计家园网(http://www.biostatistic.net)。
注:
注1:为了方便大家学习,本文档为生物统计家园网机器人LoveR翻译而成,仅供个人R语言学习参考使用,生物统计家园保留版权。
注2:由于是机器人自动翻译,难免有不准确之处,使用时仔细对照中、英文内容进行反复理解,可以帮助R语言的学习。
注3:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
|