Kasa App For PC (Windows, Laptop, MAC) 32 & 64bit Full Download

Kasa App For PC (Windows, Laptop, MAC) 32 & 64bit Full Download

Kasa App For PC (Windows, Laptop, MAC) 32 & 64bit Full Download

Kasa App For PC (Windows, Laptop, MAC) 32 & 64bit Full Download

R for Windows FAQ

Version for

B. D. Ripley and D. J. Murdoch

Table of Contents



1 Introduction

This FAQ is for the Windows port of R: it describes features specific to that version. The main R FAQ can be found at

The information here applies only to recent versions of R for Windows. It is biased towards users of 64-bit Windows.



2 Installation and Usage


2.1 Where can I find the latest version?

Go to any CRAN site (see https://cran.r-project.org/mirrors.html for a list), navigate to the directory and collect the file(s) you need. The current release is distributed as an installer ‘’ of about 65MB.

There are also links on that page to the ‘’ and ‘’ snapshots. These are frequently updated builds of development versions of R. The ‘’ build includes bug fixes to the current release, and ‘’ contains these as well as changes that are planned to eventually make it into the next ‘’ release.


2.2 How do I install R for Windows?

Current binary versions of R are known to run on Windows 7 or later, including on 64-bit versions: See Can I use R on 64-bit Windows?. Windows XP is no longer supported.

We only test on versions of Windows currently supported by Microsoft, mainly 64-bit Windows 7, Windows Server 2008 and Windows 10.

Your file system must allow case-honouring long file names (as is likely except perhaps for some network-mounted systems). An installation takes up to 150MB of disk space.

If you want to be able to build packages from sources, we recommend that you choose an installation path not containing spaces. (Using a path with spaces in will probably work, but is little-tested.) Users installing for a single user using an account with administrator rights1 should consider installing into a non-system area (such as ). Installing to a network share (a filepath starting with ) is not supported: such paths will need to mapped to a network drive.

To install use ‘’. Just double-click on the icon and follow the instructions. If you have an account with Administrator privileges you will be able to install R in the area and to set all the optional registry entries; otherwise you will only be able to install R in your own file area. You may need to confirm that you want to proceed with installing a program from an ‘unknown’ or ‘unidentified’ publisher.

After installation you should choose a working directory for R. You will have a shortcut to on your desktop and/or somewhere on the Start menu file tree, and perhaps also in the Quick Launch part of the taskbar (Vista and earlier). Right-click each shortcut, select Properties... and change the ‘Start in’ field to your working directory. (If your account was not the one used for installation, you may need to copy the shortcut before editing it.)

On some systems you will have two shortcuts, one for 32-bit with a label starting and one for 64-bit starting (see Should I run 32-bit or 64-bit R?)

You may also want to add command-line arguments at the end of the Target field (after any final double quote, and separated by a space), for example . You can also set environment variables at the end of the Target field, for example , and if you want to ensure that menus and messages are in (American) English, .


2.3 How do I check an installation is not corrupt?

Relates to earlier installers, removed in R 2.11.0.


2.4 Can I customize the installation?

The normal way to customize the installation is by selecting components from the wizards shown by the installer. However, sysadmins might like to install R from scripts, and the following command-line flags are available for use with the installer.

‘’

only show the installation progress window and error messages.

‘’

only show error messages.

‘’

set the default installation directory

‘’

set the default Start-menu group name

‘’

set the initial list of components: Components are named ‘’, ‘’, ‘’ and ‘’.

It is also possible to save the settings used to a file and later reload those settings using

‘’

save the settings to the specified file. Don’t forget to use the quotes if the filename contains spaces.

‘’

instructs the installer to load the settings from the specified file after having checked the command line.

A successful installation has exit code 0: unsuccessful ones may give 1, 2, 3, 4 or 5. See the help for Inno Setup (http://jrsoftware.org/) for details.

We have some facilities for building a customized installer, in particular to add packages to the installer. See the ‘R Installation and Administration’ manual in the subsection ‘Building the installers’.


2.5 How do I run it?

Just double-click on the shortcut you prepared at installation.

If you want to set up another project, make a new shortcut or use the existing one and change the ‘Start in’ field of the Properties.

You may if you prefer run R from the command line of any shell you use, for example a ‘Command Prompt’ or a port of a Unix shell such as or . (The command line can be anything you would put in the Target field of a shortcut, and the starting directory will be the current working directory of the shell. Note that the R executables are not by default added to the .) People running from a terminal usually prefer to run and not .


2.6 Can I run R from a CD or USB drive?

Yes, with care. A basic R installation is relocatable, so you can burn an image of the R installation on your hard disc or install directly onto a removable storage device such as a flash-memory USB drive.

Running R does need access to a writable temporary directory and to a home directory, and in the last resort these are taken to be the current directory. This should be no problem on a properly configured version of Windows, but otherwise does mean that it may not be possible to run R without creating a shortcut starting in a writable folder.


2.7 How do I UNinstall R?

Normally you can do this from the ‘’ group in the Control Panel. If it does not appear there, run in the top-level installation directory. On recent versions of Windows you may be asked to confirm that you wish to run a program from an ‘unknown’ or ‘unidentified’ publisher.

Uninstalling R only removes files from the initial installation, not (for example) packages you have installed or updated.

If all else fails, you can just delete the whole directory in which R was installed.


2.8 What’s the best way to upgrade?

That’s a matter of taste. For most people the best thing to do is to uninstall R (see the previous Q), install the new version, copy any installed packages to the library folder in the new installation, run in the new R and then delete anything left of the old installation. Different versions of R are quite deliberately installed in parallel folders so you can keep old versions around if you wish.

For those with a personal library (folder of your home directory, on 64-bit builds), you will need to update that too when the minor version of R changes (e.g. from 4.0.2 to 4.1.0). A simple way to do so is to copy (say) to before running .


2.9 There seems to be a limit on the memory it uses!

Indeed there is. It is set by the command-line flag (see How do I install R for Windows?) or by environment variable .

For a 64-bit build of R it defaults to the amount of RAM.

For a 32-bit build of R it defaults to the smaller of the amount of physical RAM in the machine and 0.5GB less than the limit on user virtual memory for a process (most often 2GB when using a 32-bit edition of Windows).

Use and for information about memory usage. The limit can be raised (if possible) by calling within a running R session.

The 32-bit executables support up to 3GB of user address space per process under suitably enabled versions of 32-bit Windows (see https://docs.microsoft.com/en-gb/windows/desktop/Memory/physical-address-extension, https://docs.microsoft.com/en-gb/windows/desktop/Memory/4-gigabyte-tuning; this is not enabled by default). On such systems, the default for is the smaller of the amount of RAM and 2.5GB. On all but the earliest 64-bit versions of Windows the user address space for a 32-bit process is 4GB, and there the default for is the smaller of the amount of RAM and 3.5GB.


2.10 How can I keep workspaces for different projects in different directories?

Create a separate shortcut for each project: see Q2.5. All the paths to files used by R are relative to the starting directory, so setting the ‘Start in’ field automatically helps separate projects.

Alternatively, start R by double-clicking on a saved file in the directory for the project you want to use, or drag-and-drop a file with extension onto an R shortcut. In either case, the working directory will be set to that containing the file.


2.11 How do I print from R?

It depends what you want to print.

  • You can print the graphics window from its menu or by using with suitable arguments (see its help page: most likely will work).
  • You can print from the R console or pager by ‘’. (This will print the selection if there is one, otherwise the whole console or pager contents.)
  • You can print help files from the pager or HTML browser.
  • If you have LaTeX installed and a PDF printing system you can print help files by .

2.12 Can I use ?

Yes: use or for full details.

You can also set up a batch file using . A sample batch file might contain (as one line)

path_to_R\bin\x64\Rterm.exe --no-restore --no-save < %1 > %1.out 2>&1

The purpose of is to redirect warnings and errors to the same file as normal output.


2.13 Can I use R-4.0.2 with ESS and Emacs?

Yes. ESS has for a long time supported R under Windows: it does so by running without a visible console.

For help with ESS, please send email to ESS-help@stat.ethz.ch, not the R mailing lists.


2.14 What are HOME and working directories?

Several places in the documentation use these terms.

The working directory is the directory from which or was launched, unless a shortcut was used when it is given by the ‘Start in’ field of the shortcut’s properties. You can find this from R code by the call .

The home directory is set as follows: If environment variable is set, its value is used. Otherwise if environment variable is set, its value is used. After those two user-controllable settings, R tries to find system-defined home directories. It first tries to use the Windows "personal" directory (typically ). If that fails, if both environment variables and are set (and they normally are), the value is . If all of these fail, the current working directory is used.

You can find this from R code by or , ‘’ being Unix notation for the home directory.


2.15 How do I set environment variables?

Environment variables can be set for and in three different ways.

  1. On the command line as name=value pairs. For example in the shortcut to you could have
    "path_to_R\bin\x64\Rgui.exe" HOME=p:/ R_LIBS=p:/myRlib
  2. In an environment file in the working directory or in your home directory, for example containing the line

    If you have permission to do so, you can also create an environment file and set environmental variables in that file in the same way. This is useful for variables which should be set for all users and all usages of this R installation. (Their values can be overridden in a file or on the command line.)

    See for more details of environment files.

  3. For all applications via Windows. How you set an environment variable is system-specific: under recent versions of Windows, go to ‘User Accounts’ in the Control Panel, and select your account and then ‘Change my environment variables’.

The order of precedence for environmental variables is the order in which these options are listed, that is the command line then then the inherited environment.


2.16 R can’t find my file, but I know it is there!

How did you specify it? Backslashes have to be doubled in R character strings, so for example one needs ‘’. You can make life easier for yourself by using forward slashes as path separators: they do work under Windows. You should include the file extension (e.g. ‘’ rather than just ‘’); sometimes this isn’t shown in Windows Explorer, but it is necessary in R.

A simple way to avoid these problems is to use the function to invoke the standard Windows file selection dialog. If you select a file there, the name will be passed to R in the correct format.

Another possible source of grief is spaces in folder names. We have tried to make R work on paths with spaces in, but many people writing packages for Unix do not bother. So it is worth trying the alternative short name (something like ‘’; you can get it as the ‘MS-DOS name’ from the Properties of the file on some versions of Windows, and from in a ‘’ window), and using the function from R code.


2.17 Does R use the Registry?

Not when R itself is running.

When you run the R installer, there are options (under ‘’) to ‘’ and (for Administrator installs) ‘’.

If you tick the first option, the following string entries are added to the Windows registry:

  • contains the version number, currently 4.0.2.
  • (where is currently 4.0.2) contains the path to the R home directory.

If you do not have administrative privileges on the machine while running the installer, then the entries are created under . The same entries are also created under or , for 32- and 64-bit R respectively.

If you tick the second option (shown with administrative privileges only) (‘’) then entries are created under and .

After installation you can add the Registry entries by running in a sub-folder of the folder, and remove them by running this with argument . Note that this requires administrative privileges unless run with argument and neither sets up nor removes the file associations.


2.18 Does R support automation (OLE, COM)?

Directly, no. See packages such as from Omegahat (source and binary packages available from https://www.stats.ox.ac.uk/pub/RWin/) and the non-Free project at http://www.statconn.com/.


2.19 The Internet download functions fail.

for example and the menu items on the Packages menu.

We have had several reports of this, although they do work for us on all of our machines. There are two known possible causes.

(a) A proxy needs to be set up: see .

(b) Firewall settings are blocking the R executables from contacting the Internet (but this should result in informative error messages from the firewall program).


2.20 Entering certain characters crashes Rgui.

This has not been reported for a few years, but used to happen regularly. All the occurrences we have solved have been traced to faulty versions of ‘’: we have installed a workaround that seems to avoid this. A few other people have discovered this was caused by desktop switcher and keyboard macro programs, for example ‘Macro Magic’ and ‘JS Pager’.


2.21 What does ’DLL attempted to change FPU control word’ mean?

This is a warning which indicates that R has taken action to correct the action of some (non-R) DLL which has just been loaded and has changed the floating point control word (in its initialization code) to a setting incompatible with that needed for R. This is not good practice on the part of the DLL, and often indicates that it needs to be updated.

Unfortunately, because DLLs may themselves load other DLLs it is not possible for R to track which DLL caused the problem.

See also .


2.22 Other strange crashes.

Some users have found that fails to start, exiting with a “Floating-point invalid operation” or other low level error. This error may also happen in the middle of a session. In some cases where we have tracked this down, it was due to bugs in the video driver on the system in question: it makes changes to the floating point control word which are incompatible with R. (Good practice would restore the control word to the state it was in when the driver code was called, and R tries hard to correct this before running its own code.) For example, one user reported that the virtual screen manager JSP2 caused this crash.

These errors are essentially impossible for us to fix or work around beyond the measures already taken. The only solution we know of is for the user to replace the buggy system component that is causing the error.


2.23 Why does R never use more than 50% of my CPU?

This is a misreading of Windows’ confusing Task Manager. R’s computation is single-threaded, and so it cannot use more than one CPU. What the task manager shows is not the usage in CPUs but the usage as a percentage of the apparent total number of CPUs. We say ‘apparent’ as it treats so-called ‘hyper-threaded’ CPUs such as two CPUs per core, and most modern CPUs have at least two cores.

You can see how many ‘CPU’s are assumed by looking at the number of graphs of ‘CPU Usage History’ on the ‘Performance’ tab of the Windows Task manager.


2.24 Does R run under Windows Vista/7/8/Server 2008?

It does. A few issues have been reported that are related to the way accounts and file permissions work. (These are not specifically R issues, but changes in user experiences.)

Earlier versions of Windows had user and Administrator accounts, and user accounts could be give administrative privileges (by being added to the local Administrators group) and so write permission over system areas such as . R would be installed either by users in their own file space or by an account with administrator privileges into a system area. Sysadmins could set policies for user accounts, and you might for example have needed to be a ‘Power User’ to install software at all.

Vista and later normally disable the Administrator account and expect software installation to be done by an account which is in the local Administrator group with ‘admin approval mode’ turned on. (The Administrator account by default has it turned off.) Unlike (say) Windows XP, such accounts do not run programs with full administrator privileges, and this is where the issues arise. These OSes have the concept of ‘over-the-shoulder’ credentials: if you are running without full administrator privileges and do something which needs them you may be prompted with one or more security-check dialog boxes, and may be required to provide administrator credentials or confirm that you really want to take that action.

Vista and later will report that the R installer has an ‘unidentified publisher’ or ‘unknown publisher’ and ask if it should be run. System administrators can disable installing applications from non-trusted sources, in which case you will have to persuade them that R is trustworthy, or digitally sign the R installer yourself, or (unless this is also disabled) run the installer from a standard account and install into your own file area. (The same issues apply to the version of the installer.)

If you install R as a standard user into your own file space and use it under the same account, there are no known permission issues.

If you use the default Administrator account (without ‘admin approval mode’ being turned on) and install/update packages (in the system area or elsewhere), no issues are known.

If you use an account in the local Administrators group in ‘admin approval mode’ (which is the intended norm under these OSes), installation will make use of ‘over-the-shoulder’ credentials. You will run into problems if you try installing (including updating) packages in the main R library. (It would be nice if at that point R could use over-the-shoulder credentials, but they apply to processes as a whole. Vista and later disallow creating files in the system area without credentials.) There are several ways around this.

  • Run R with Administrator privileges in sessions where you want to install packages. (Do so by right-clicking on the R shortcut and selecting ’Run as Administrator’.)
  • Transfer ownership of the R installation to the user which installed R. To do so, use the security tab on the ‘’ of the top-level R folder and give ‘Full Control’ over this directory to the user (not just the Administrator group).
  • Install packages into a different library tree owned by the account used to install R.

    For an installation to be used by a single user, the simplest way is to make use of a ‘personal library’: See I don't have permission to write to the R-4.0.2\library directory.

    For a site installation, you can create a site-wide library directory anywhere convenient, and add it to the default package search path for all users via in . See What are HOME and working directories?. There is a standard location for a site library, the directory in the top-level R folder (which you would need to create with full control for the R installation account). This will be used for installation in preference to the main library folder if it exists.

    This approach will not allow you to update the recommended packages unless you ‘Run as administrator’: we suggest you use an R session running under Administrator privileges when updating those.

Another issue with Vista was that the standard POSIX ways that R uses (e.g. in and ) to look at file permissions no longer work reliably. was re-written to work with Windows NT-based security and the new version seems much more reliable with these OSes (but still not 100% correct).


2.25 Quotes don’t come out right on the console/terminal/pager.

R may make use of directional quotes that are not always rendered correctly by Windows: these are used by default only by in suitable locales (not Chinese/Japanese/Korean).

Whether these are used in R output (from functions and ) is controlled by whose default is except for the console. There are two potential problems with rendering directional quotes. The first is with running : in European locales the ‘Windows Command Prompt’ is by default set up to use MS-DOS and not Windows default encodings: this can be changed via , with being appropriate for Western European (including English) locales. The other is that the default raster fonts only include directional single quotes and not directional double quotes (which will probably be rendered as a filled rectangle).

Directional quotes will also be used in text help which is normally displayed in R’s internal pager: these may not be rendered correctly in an external pager. They are also used in HTML help, where most browsers use fonts which render them correctly.

The font used can affect whether quotes are rendered correctly. The default font in the console and internal pager is , which has directional quotes on all the systems we tried. which has elegant glyphs for directional quotes (but seems rather light unless ClearType is in use): is another font which we often select when ClearType is in use. Non-TrueType fonts such as and lack directional double quotes on the systems we tried.

There is a related problem with using output in , for LaTeX needs to be told about the encoding of directional quotes by including in the LaTeX preamble e.g. (for a Western European locale)

\usepackage[cp1252]{inputenc}

or their use suppressed by .


2.26 There is no tilde on my keyboard!

Where tilde does not appear on the main keyboard, it can normally be accessed by pressing AltGr (the right Alt key) plus some other key. This is in Canadian (multilingual), German and Scandinavian layouts, in Eastern Europe, in Portuguese, or in Spanish, in Francophone Belgian, and so on. You can explore those for your keyboard via the ‘On-Screen Keyboard’ (under Ease of access on Windows 7).

On all Windows versions you should be able to get tilde by holding the down the left Alt key and typing 0126 on the numeric keypad (if you have one), then releasing the Alt key.


2.27 Can I use R on 64-bit Windows?

The 32-bit build of R for Windows will run on both 32-bit and 64-bit2 versions of Windows. 64-bit versions of Windows run 32-bit executables under the WOW (Windows on Windows) subsystem: they run in almost exactly the same way as on a 32-bit version of Windows, except that the address limit for the R process is 4GB (rather than 2GB or perhaps 3GB).

When R is installed on 64-bit Windows there is the option of installing 32- and/or 64-bit builds: the default is to install both. If you are using the 32-bit build, replace ‘’ by ‘’ in the examples in this FAQ.


2.28 Should I run 32-bit or 64-bit R?

Obviously, only relevant if you are using 64-bit Windows.

For most users we would recommend using the ‘native’ build, that is the 32-bit version on 32-bit Windows and the 64-bit version of 64-bit Windows.

The advantage of a native 64-bit application is that it gets a 64-bit address space and hence can address far more than 4GB (how much depends on the version of Windows, but in principle 8TB). This allows a single process to take advantage of more than 4GB of RAM (if available) and for R’s memory manager to more easily handle large objects (in particular those of 1GB or more). The disadvantages are that all the pointers are 8 rather than 4 bytes and so small objects are larger and more data has to be moved around, and that less external software is available for 64-bit versions of the OS. The 64-bit compilers are able to take advantage of extra features of all x86-64 chips (more registers, SSE2/3 instructions, …) and so the code may run faster despite using larger pointers. The 64-bit build is nowadays usually slightly faster than the 32-bit build on a recent CPU (Intel Core 2 or later or AMD equivalent).

For advanced users the choice may be dictated by whether the contributed packages needed are available in 64-bit builds (although CRAN only offers 32/64-bit builds). The considerations can be more complex: for example 32/64-bit need 32/64-bit ODBC drivers respectively, and where both exist they may not be able to be installed together. An extreme example is the Microsoft Access/Excel ODBC drivers: if you have installed 64-bit Microsoft Office you can only install the 64-bit drivers and so need to use 64-bit and hence R. (And similarly for 32-bit Microsoft Office.)


2.29 Can both 32- and 64-bit R be installed on the same machine?

Obviously, only relevant if the machine is running a 64-bit version of Windows – simply select both when using the installer. You can also go back and add 64-bit components to a 32-bit install, or vice versa.

For many Registry items, 32- and 64-bit programs have different views of the Registry, but clashes can occur. The most obvious problem is the file association for files, which will use the last installation for which this option is selected, and if that was for an installation of both, will use 64-bit R. To change the association the safest way is to edit the Registry entry ‘’ and replace ‘’ by ‘’ or vice versa.


2.30 Rcmd is not found in my PATH!

This has often been reported after an upgrade.

The R installer does not put (nor any other R executable) on your . What seems to have happened is that people did this for themselves in the past, upgraded R (which by default will install to a different location) and un-installed the old version of R. If you do that (or install R for the first time), you need to edit the .

The element you want to add to the path is something like

c:\Program Files\R\R-4.0.0\bin\x64

for 64-bit , replacing by for 32-bit.

How you set the path depends on your OS version. Under recent versions, go to ‘User Accounts’ in the Control Panel, and select your account and then ‘Change my environment variables’. (System policies can prevent end users making changes.)

An alternative is to set the in the shell you are running ( is a command-line program). For those using the standard Windows ‘Command Prompt’ Duncan Murdoch suggested:

The simple way to do it just for the command prompt is to write a little batch file containing

and then run with



3 Languages and Internationalization


3.1 The installer does not offer my language.

Only a limited range of languages is supported, currently Catalan, both Simplified and Traditional Chinese, Czech, Danish, Dutch, Finnish, French, German, Greek, Hebrew, Hungarian, Italian, Japanese, Korean, Norwegian, Polish, Portuguese (Brazil), Portuguese (Portugal), Russian, Slovenian, Spanish (Spain) and Ukranian.


3.2 I want R in English (and not in French/Chinese/...)!

The default behaviour of R is to try to run in the language you run Windows in.

Apparently some users want3 Windows in their native language, but not R. To do so, set as discussed in Q2.2 and Q2.15, or in the file.


3.3 I want to run R in Chinese/Japanese/Korean.

Suitable versions of Windows support what it calls ‘East Asian’ languages, but e.g. Western installations of Windows often do not have such support. So we need to assume that your copy of Windows does.

Both and support single- and double-width characters. It will be necessary to select suitable fonts in files and (see or the comments in the files: the system versions are in the folder); in the latter you can replace by , and we tried and in . (Note that only applies to Windows graphics devices and not, say, to .)

Note that it is important that the console font uses double-width characters for all CJK characters (as that is what the width table used assumes): this is true for the fonts intended for CJK locales but not for example for or .

You do need to ensure that R is running in a suitable locale: use to find out. (CJK users may be used to their language characters always being available, which is the case for so-called ‘Unicode’ Windows applications. However, R is primarily written for Unix-alikes and is not therefore ‘Unicode’ in the Windows sense.) You can find suitable locale names from https://msdn.microsoft.com/en-us/library/39cwe7zf%28v=vs.80%29.aspx and https://msdn.microsoft.com/en-us/library/cdax410z%28v=vs.80%29.aspx beware that is Traditional Chinese (code page 950, Big5) and is needed for Simplified Chinese (code page 936, GB2312).

When using the window in which it is run has to be set up to use a suitable font (e.g. or , not the OEM raster fonts) and a suitable codepage (which for the Windows Cmd shell can be done using ).


3.4 I selected English for installation but R runs in Chinese.

Precisely, you selected English for installation! The language of the installer has nothing to do with the language used to run R: this is completely standard Windows practice (and necessary as different users of the computer may use different languages).

The language R uses for menus and messages is determined by the locale: please read the appropriate manual (‘R Installation and Administration’) for the details. You can ensure that R uses English messages by appending to the shortcut you use to start R, or setting it in the file.


3.5 I would like to be able to use Japanese fonts.

for example, in the console and to annotate graphs. Similar comments apply to any non-Western-European language.

With suitable fonts, this should just work. You will need to set MS Mincho or MS Gothic as the console font to ensure that single- and double-width characters are handled correctly. The default graphics fonts for the graphics device can handle most common Japanese characters, but more specialized fonts may need to be set. (See Q5.2 for how to set fonts: the console font can also be set from the ‘GUI preferences’ menu item.) The help for has examples of selecting Japanese fonts for the family of devices.

In addition, the Hershey vector fonts (see , and ) can be used on any graphics device to display Japanese characters.

To use non-Latin-1 characters in the graphics device, see its help page (which also applies to ).


3.6 I don’t see characters with accents at the R console, for example in ?text.

You need to specify a font in (see Q5.2) that supports the encoding in use. This used to be a problem in earlier versions of Windows, but now it is hard to find a font which does not.

Support for these characters within depends on the environment (the terminal window and shell, including locale and codepage settings) within which it is run as well as the font used by the terminal window. Those are usually on legacy DOS settings and need to altered.


3.7 The dialog buttons are not translated.

In most cases they actually are, but by Windows. Setting the locale or the environment variable does not change the Windows setting of its ‘UI language’. Vista and later talk about the ’UI language’ and the ’system locale’ for setting the language used for ‘non-Unicode’ programs (on the ’Administrative’ tab in Windows 7).

If you have Windows running completely in say French or Chinese these settings are likely to be consistent. However, if you try to run Windows in one language and R in another, you may find the way Windows handles internationalization slightly odd.



4 Packages


4.1 Can I install packages into libraries in this version?

Yes, but you will need a lot of tools to do so, unless the author or the maintainers of the section on CRAN have been kind enough to provide a binary version for Windows as a file, or the package is a simple one involving no compiled code (and binary versions are usually available for simple packages).

You can install binary packages either from a repository such as CRAN or from a local file by using : see its help page. There are menu items on the menu to provide a point-and-click interface to package installation. The packages for each minor (4.x.?) version will be stored in a separate area, so for R 4.0.? the files are in .

If there is no binary package or that is not up-to-date or you prefer compiling from source, read the ‘R Installation and Administration’ manual section on ‘Add-on Packages’. Source packages which contain no C/C++/Fortran code which needs compilation can simply be installed by or at a Windows command prompt. For packages with code that needs compilation you will need to collect and install several tools: you can download them via the portal at https://cran.r-project.org/bin/windows/Rtools/. Once you have done so, just run at a Windows command prompt. To check the package (including running all the examples on its help pages and in its test suite, if any) use : see the ‘Writing R Extensions’ manual.

Note that setting up Windows to install a source package that needs compilation is rather tricky; please do ensure that you have followed the instructions exactly. At least 90% of the questions asked are because people have not done so.

If you have a source package that is known to work on a Unix-alike system, you can try the automated Windows binary package builder documented at https://win-builder.r-project.org.


4.2 I don’t have permission to write to the directory.

You can install packages anywhere and use the environment variable (see How do I set environment variables?) to point to the library location(s).

Suppose your packages are installed in . Then you can EITHER

set the environment variable R_LIBS to p:/myRlib before starting R

OR use a package by, e.g.

library(mypkg, lib.loc="p:/myRlib")

You can also have a personal library, which defaults to the directory of your home directory for versions of R. This location can be changed by setting the environment variable , and can be found from inside R by running . This will only be used if it exists so you may need to create it: you can use

dir.create(Sys.getenv("R_LIBS_USER"), recursive = TRUE)

to do so. If you use and do not have permission to write to the main or site library, it should offer to create a personal library for you and install the packages there. This will also happen if offers to update packages for you in a library where you do not have write permission.

There can be additional security issues under Windows Vista and later: See Does R run under Windows Vista?. In particular, the detection that a standard user has suitable permissions appears to be unreliable under Vista, so we recommend that you do create a personal directory yourself.


4.3 The packages I installed do not appear in the HTML help system.

This question applied to the pre-2.10.0 HTML help system, which has been replaced.


4.4 My functions are not found by the HTML help search system.

This question applied to the pre-2.10.0 search system, which has been replaced.


4.5 Loading a package fails.

Is the package installed for this version of R? Packages need to have prepared for R 4.0.0 or later.

You can tell the version the package was compiled for by looking at the ‘’ line in its file.

For a small number of binary packages you need to install additional software and have its DLLs in your . Windows will normally give an informative message about a certain DLL not being found. See https://cran.r-project.org/bin/windows/contrib/4.0/ReadMe for a listing of some of these packages (notably , , , , and some of the packages connecting to databases).


4.6 Package TclTk does not work.

For package to work (try or after ) you need to have Tcl/Tk installed. This is part of the R installation, so it should be there.

However, if you have the environment variable set to a non-empty value, it is assumed that you want to use a different Tcl/Tk 8.6.x installation with the path to its directory given by value of , and that this is set up correctly (with set if needed). Note that you do need 8.6.x and not 8.5.x nor 8.4.x, and you do need the architecture to match, that is a 32-bit or 64-bit build of Tcl/Tk to match the R build in use. (There is no guarantee that a 64-bit build will work: it depends on the layout it uses.)

In the past several package authors have suggested using ActiveTcl (https://www.activestate.com/Products/activetcl/) as a way to get Tcl/Tk extensions (but the support files do contain the most commonly used and extensions). This could be used by setting (for a default install)

but current versions do not by default contain any extra extensions (although they may be downloaded via the facility) and this only works for 32-bit R.


4.7 Hyperlinks in HTML sometimes do not work.

This question was much more relevant prior to version 2.10.0.

They may still not work between packages installed in different libraries if the HTTP server has been disabled: the remedy is not to do that!


4.8 fails.

You may not be able to update a package which is in use: Windows ‘locks’ the package’s DLL when it is loaded. So use (or the menu equivalent) in a new session.

If you put in your you will need to start R with to be able to update package . If you set to include , you will need to unset it temporarily.

It has been reported that some other software has interfered with the installation process by preventing the renaming of temporary files, Google Desktop being a known example.


4.9 How do I add to the list of repositories?

as shown in the item on the menu?

This reads from the tab-delimited file , which you can edit, or put a modified copy at in your HOME directory (see What are HOME and working directories?).


4.10 Help is not shown for some of the packages

This was about Compiled HTML help, which has not been supported since R 2.10.0.


4.11 How do I get static HTML pages?

We presume you want to do this for some special purpose: R’s help system will not make use of them, links across library directories will not work (unlike R < 2.10.0), ambiguous links will be resolved at install time and missing links will be broken (previous versions used JavaScript to look for them at run time). But if you still want them, here is how to do it.

Static HTML pages are not part of the binary distribution, so you will need to install R and/or packages from their sources. To install just a few packages with static HTML pages use

R CMD INSTALL --html …

To install R itself with static HTML pages you need to build it from the sources for yourself. Change the following line in file (after copying to if that has not already been done).

# set this to YES to build static HTML help BUILD_HTML = NO

and them all packages installed by that build of R will (by default) be installed with static HTML pages.


4.12 How can I get a binary version of a package?

Presumably one not available on CRAN, BioC or a similar repository.

If you have a source package that is known to work on a Unix-alike system, you can try the automated Windows binary package builder documented at https://win-builder.r-project.org. If the package is not yours, please remember to change the maintainer address so the results go to you and not the author(s)!

However, if a CRAN package is not available in binary form, this usually means that there is a problem with some dependent package or external software (often mentioned in the file in the binary repository directory). You can email R-windows@r-project.org expressing a wish for such a package to be ported—the maintainers will take such wishes into account when prioritizing work on binary packages.

In many cases installing packages from the sources is not at all difficult (it is simple if the package contains no compiled code), so please attempt that for yourself before requesting help from the busy volunteers.


4.13 Package xxx is out of date for Windows

Here are three possible reasons:

You are simply impatient, and need to wait until the binary package has been built and propagated to the CRAN mirror you are using. This normally (but not always) happens within 24 hours. Sometimes mirrors do get behind (especially unofficial ones), so you could try another mirror. (Mirror statistics are linked near the top of the CRAN mirror page at https://cran.r-project.org/mirrors.html.)

The latest version of the package might require a later version of R than the one you are using. You can check on the package’s HTML page on CRAN, and update your R if needed.

Your R might be too old. Binary packages for the 3.x series were built (if possible) whilst 3.(x+1) is current, but building stops once 3.(x+2) reaches alpha (pre-release, about a month before release). At the release of 4.0.0, packages for 3.5 were no longer built, and those for 3.6 will be built until about Mar 2021. You can always try installing from the sources.


4.14 No binary packages appear to be available for my version of R

How old is it? The CRAN policy is to archive binary packages two years after the 3.x series is closed. Other repositories may do so sooner.

If you are using an R version that old we advise you to update your R, but you do also have the option of installing packages from their source.


4.15 How do I build my package for both 32- and 64-bit R?

Packages without compiled code nor a script will run on both 32- and 64-bit R.

Packages with compiled code but no nor file will be built for both when running on a 64-bit version of Windows if both versions of R are installed.

An empty is treated in the same way as if none existed. Also, there is a list of packages known to have an architecture-independent hardcoded into , and for these packages, both architectures will be built under the above conditions. Other packages can be installed with run for just the first architecture by using option .

Any package can be installed for first one architecture and then the other with option , but the package source must be a tarball (and as before, running on a 64-bit version of Windows with both versions of R installed).

Finally, a package without a file and no or empty or architecture-independent file can be installed for both architectures from 32-bit Windows if the 64-bit components were selected when R was installed and option is given. Obviously, only the 32-bit installation can be tested.



5 Windows Features


5.1 What should I expect to behave differently from the Unix version of R?

  • R commands can be interrupted by in and or in : is used for copying in .
  • Command-line editing is always available, but is somewhat simpler than the readline-based editing on Unix. For , the menu item ‘Help | Console’ will give details. For see file .
  • Paths to files (e.g. in ) can be specified with either "/" or "\\".
  • is slightly different: see its help page and that of .

5.2 I hear about some nifty features: please tell me about them!

You have read the file ? There are file menus on the R console, pager and graphics windows. You can source and save from those menus, and copy the graphics to , , , , or . There are right-click menus giving shortcuts to menu items, and optionally toolbars with buttons giving shortcuts to frequent operations.

If you resize the R console the is automatically set to the console width (unless disabled in the configuration file).

The graphics has a history mechanism. As says:

‘The History menu allows the recording of plots. When plots have been recorded they can be reviewed by and , saved and replaced. Recording can be turned on automatically (the Recording item on the list) or individual plots can be added (Add or the key). The whole plot history can be saved to or retrieved from an R variable in the global environment. The format of recorded plots may change between R versions. Recorded plots should not be used as a permanent storage format for R plots.

There is only one graphics history shared by all the windows devices.’

The R console and graphics windows have configuration files stored in the directory called and ; you can keep personal copies in your directory. They contain comments which should suffice for you to edit them to your preferences. For more details see . There is a GUI preferences editor invoked from the menu which can be used to edit the file .


5.3 Circles appear as ovals on screen.

The graphics system asks Windows for the number of pixels per inch in the X and Y directions, and uses that to size graphics (which in R are in units of inches). Sometimes the answer is a complete invention, and in any case Windows will not know exactly how the horizontal and vertical size have been set on a monitor which allows them to be adjusted. You can specify correct values either in the call to or as options: see . (Typically these are of the order of 100.)

On one of our systems, the screen height was reported as 240mm, and the width as 300mm in 1280 x 1024 mode and 320mm in 1280 x 960 and 1600 x 1200 modes. In fact it was a 21" monitor and 400mm x 300mm!

This is less common with LCD screens but not unknown, particularly if they are not running at their native resolution.


5.4 How do I move focus to a graphics window or the console?

You may want to do this from within a function, for example when calling ‘’ or ‘’. Use the function ‘’. With its default argument it brings the active graphics window to the top and gives it focus. With argument ‘’ it brings the console to the top and gives it focus.

This works for in MDI and SDI modes, and can be used for graphics windows from (although Windows may not always act on it).


5.5 What does TAB completion do?

Both and support completion. Hitting whilst entering a command line completes the current ‘word’ as far as is unambiguously possible. Hitting a second time then shows a list of possible completions (or the first few if there are many): the user can then enter one or more characters and hit again.

What is it ‘completing’? There are two modes: within an unterminated (single- or double-) quoted expression it completes file paths.4 Otherwise, it is completing R expressions: most obviously it will match visible R object names and keywords, so followed by will (in a vanilla session) complete to . After a function name and parenthesis (e.g. ) it will complete argument names (and ), and after or it will complete list components or slot names respectively.

This feature can be turned off: has two menu items to do so, and setting the environment variable to turns it off completely for both and . Further, the behaviour can be fine-tuned: to see the settings available use

which also explains how the various types of completion work.

This feature is very similar to the completion available in the -based command line interface on Unix-alikes: the macOS GUI has a different completion scheme.



6 Workspaces


6.1 My workspace gets saved in a strange place: how do I stop this?

Have you changed the working directory?: see Q6.2.


6.2 How do I store my workspace in a different place?

Use the ‘File | Change Dir...’ menu item to select a new working directory: this defaults to the last directory you loaded a file from. The workspace is saved in the working directory. You can also save a snapshot of the workspace from the ‘Save Workspace...’ menu item.

From the command line you can change the working directory by the function : see its help page.


6.3 Can I load workspaces saved under Unix/GNU-Linux or Mac macOS?

Yes. All ports of R use the same format for saved workspaces, so they are interchangeable (for the same 4.x.? version of R, at least).

Note though that character data in a workspace will be in a particular encoding that may not be recorded in the workspace, so workspaces containing non- character data may not be interchangeable even on the same OS. Since R marks character data when it knows it to be in UTF-8 or Latin-1 (including its Windows superset, CP1252), strings in those encodings are likely to be transferred correctly: fortunately this covers most of the common cases (macOS normally uses UTF-8, and Linux users are likely to use UTF-8 or perhaps Latin-1).

It is possible to save references to package namespaces when saving the workspace: if that happens the package will need to be installed on the machine loading the workspace.



7 The R Console


7.1 When using Rgui the output to the console seems to be delayed.

This is deliberate: the console output is buffered and re-written in chunks to be faster and less distracting. You can turn buffering off or on from the ‘Misc’ menu or the right-click menu: toggles the setting.

If you are sourcing R code or writing from a function, there is another option. A call to the R function will write out the buffer and so update the console.


7.2 Long lines in the console or pager are truncated.

They only seem to be truncated: that $ at the end indicates you can scroll the window to see the rest of the line. Use the horizontal scrollbar or the keys to scroll horizontally. (The keys work in the pager too.)



8 Building from Source


8.1 How can I compile R from source?

See the ‘R Installation and Administration’ manual (for the version of R you want to install).


8.2 Can I use a fast BLAS?

Fast BLAS (Basic Linear Algebra Subprograms, http://www.netlib.org/blas/faq.html) routines are used to speed up numerical linear algebra. There is support in the R sources for the ‘tuned’ BLAS called ATLAS (http://math-atlas.sourceforge.net). The savings can be appreciable but because ATLAS is tuned to a particular chip we can’t use it generally. However, linear algebra on large matrices is not often an important part of R computations, and more typical calculations on small matrices may run slower.

BLAS support is supplied by the single DLL , and you can add a fast BLAS just by replacing that. Replacements for 32-bit R and some of the older common chips are available on CRAN in directory . See the R Installation and Administration’ manual for how to build an ATLAS tuned to your system using the R sources. Unfortunately the process has been less successful when tried for the common current CPUs.

Note that fast BLAS implementations may give different (and often slightly less accurate) results than the reference BLAS included in R.


8.3 How do I include compiled C code?

We strongly encourage you to do this via building an R package: see the ‘Writing R Extensions’ manual. In any event you should get and install the tools and toolchain mentioned in the ‘R Installation and Administration’ manual. Then you can use

...\bin\x64\R CMD SHLIB foo.c bar.f

to make . Use for further options, or see . (Replace by for 64-bit R.)

If you want to use Visual C++, Borland C++ or other compilers, see the appropriate section in .


8.4 How do I debug code that I have compiled and dyn.load-ed?

Debugging under Windows is often a fraught process, and sometimes does not work at all. If all you need is a just-in-time debugger to catch crashes, consider (32-bit) from the bundle on http://www.mingw.org. That will be able to pinpoint the error, most effectively if you build a version of R with debugging information as described below.

First, build a version of the R system with debugging information by

and make a debug version of your package by

Rcmd INSTALL --debug mypkg

You will need a suitable version of which matches your compiler. Then you can debug by

gdb /path/to/R-4.0.2/bin/x64/Rgui.exe

(or use .) However, note

  • may only be able to find the source code if we run in the location where the source was compiled ( for the main system, for a package), unless told otherwise by the command. It is most convenient to set a list of code locations via commands in the file in the directory from which is run.
  • It is only possible to set breakpoints in a DLL after the DLL has been loaded. So a way to examine the function in package might be
    gdb ../../../../bin/i386/Rgui.exe (gdb) break WinMain (gdb) run [ stops with R.dll loaded ] (gdb) break R_ReadConsole (gdb) continue [ stops with console running ] (gdb) continue Rconsole> library(stats) (gdb) break tukeyline (gdb) clear R_ReadConsole (gdb) continue Rconsole> example(line) ...

    Alternatively, in you can use the ‘Misc|Break to debugger’ menu item after your DLL is loaded. The C function call will do the same thing.

  • Fortran symbols need an underline appended.
  • Windows has little support for signals, so the Unix idea of running a program under a debugger and sending it a signal to interrupt it and drop control back to the debugger does not work with a MinGW version of . It does often work with the version.

8.5 How do I include C++ code?

You need to do two things:

(a) Write a wrapper to export the symbols you want to call from R as .

(b) Include the C++ libraries in the link to make the DLL. Suppose contains your C++ code, and is the wrapper, as in the example in ‘Writing R Extensions’. Then build the DLL by ()

...\bin\x64\R CMD SHLIB X.cc X_main.cc

or (VC++, which requires extension )

cl /MT /c X.cpp X_main.cpp link /dll /out:X.dll /export:X_main X.obj X_main.obj

and call the entry point(s) in , such as . Construction of static variables will occur when the DLL is loaded, and destruction when the DLL is unloaded, usually when R terminates.

Note that you will not see the messages from this example in the GUI console: see the next section.


8.6 The output from my C code disappears. Why?

The console is a Windows application: writing to or will not produce output in the console. (This will work with .) Use or instead. These are declared in header file .

Note that output from the console is delayed (see The output to the console seems to be delayed), so that you will not normally see any output before returning to the R prompt.


8.7 The output from my Fortran code disappears. Why?

Writing to Fortran output writes to a file, not the console. Use one of the subroutines , or documented in the ‘Writing R Extensions’ manual.

Note that output from the console is delayed (see The output to the console seems to be delayed), so that you will not normally see any output before returning to the R prompt even when using the subroutines.


8.8 The console freezes when my compiled code is running.

The console, pagers and graphics window all run in the same thread as the R engine. To allow the console etc to respond to Windows events, call periodically from your compiled code. If you want output to be updated on the console, call and then .


Last edited 2015-08-13: comments to
Источник: [https://torrent-igruha.org/3551-portal.html]
, Kasa App For PC (Windows, Laptop, MAC) 32 & 64bit Full Download

DJ Your Way

Free and open source DJ software for Windows, macOS, and Linux

Powerful Features For All DJs

Mixxx integrates the tools DJs need to perform creative live mixes with digital music files.
Whether you are a new DJ with just a laptop or an experienced turntablist, Mixxx can support your style and techniques of mixing.

BPM, Key Detection & Sync

BPM and musical key detection help you find the perfect next track from your library. Use master sync to match the tempo and beats of four songs for seamless mixing.

DJ Controller Support

Built-in mappings for DJ controller hardware gives you hands-on control of Mixxx's features. Use the programmable mapping system to customize your workflow and add support for any MIDI or HID device.

Effects

Add your unique spin to tracks with sound effects. Get creative by chaining multiple effects together and twisting all their knobs.

Vinyl Record Control

Use turntables with timecode vinyl records to control playback and scratch your digital music files as if they were pressed on vinyl. Mix music vinyls into your set by toggling vinyl passthrough mode.

Free & Open Source

Mixxx is free open-source software and entirely community-driven. There is no company behind Mixxx — the development is shouldered by passionate DJs and programmers that dedicate their free time to working on their favorite DJ software. Mixxx is and always will be free! See dozens more features or download Mixxx and start DJing now!

Latest News

To see a list of all news and announcements, head over to our news page or subscribe to the Atom feed.

New in 2.3: Color your Hotcues

Hotcues are a neat thing and one of the major benefits of digital DJing. On analogue vinyl decks, you had had to put stickers to mark the different sections of ...

Read More
Guest Article: DJ on the fly with Mixxx and Raspberry Pi

One of the things that make Mixxx special is that it works on more platforms that just Windows or macOS.Thanks to Mixxx being open-source, it's possible to create ...

Read More
Источник: [https://torrent-igruha.org/3551-portal.html]
Kasa App For PC (Windows, Laptop, MAC) 32 & 64bit Full Download


ホーム > サマータイヤ·ホイールセット > 【24日(水)まで超ポイントアップ!最大P25倍】トヨタ エスティマ HV 10系 VENERDI ヴェネルディ レッジェーロ ピアノブラックアンダーカット ファルケン 4本1台分車用品·バイク用品 ジークス ZE914F 215/50R17 17インチ サマータイヤ レッジェーロ ホイール セット 4本1台分:ホイールランド 店 17インチ 夏セット【適応車種:トヨタ エスティマ 215【日本人気超絶高評価】 ハイブリッド (10系)】







VENERDI ヴェネルディ レッジェーロ ピアノブラックアンダーカット
17インチ サマータイヤとアルミホイールのセット  適応車種: エスティマ ハイブリッド10系 他
ご注文前に車両への適応確認をお願いいたします

商品によっては、お取り寄せに時間をいただく場合がございます
また、欠品や完売の場合もございますので、ご注文前に納期の確認をお願いいたします
取付ナットは付属しません
サイズ等がわからない???そんな時はお気軽にお問い合わせください
メーカー名VENERDIホイール名ヴェネルディ レッジェーロサイズ(F)7.0Jx17 PCD114 5穴
(R)7.0Jx17 PCD114 5穴カラー ピアノブラックアンダーカット備考タイヤ名FALKEN ZIEX ZE914Fサイズ(F)215/50R17
(R)215/50R17
適応車種トヨタ エスティマ ハイブリッド(10系)2001~2006
◆タイヤホイールは、取付車両の 車種?型式?年式?駆動方式?グレード等により適合する商品を選択する必要があります。 適応車種に該当する場合でも車両のグレード等により、一部装着出来ない場合もございます。ご不明な場合は必ずお問い合わせの上、ご注文ください。◆掲載画像は代表サイズのイメージです。サイズ?穴数により実際の商品とは異なる場合がございます。◆タイヤの製造年月日は、ご指定が出来ません。あらかじめご了承ください。◆取付車種によっては、純正のナットを使用しての取付ができない場合がございます。

c142t12078-t12078w71442-w71442d277
Источник: [https://torrent-igruha.org/3551-portal.html]
.

What’s New in the Kasa App For PC (Windows, Laptop, MAC) 32 & 64bit Full Download?

Screen Shot

System Requirements for Kasa App For PC (Windows, Laptop, MAC) 32 & 64bit Full Download

Add a Comment

Your email address will not be published. Required fields are marked *