个人理财 中的列表中的组件如何更改R - 傻瓜中的列表

中的列表中的组件如何更改R - 傻瓜中的列表

目录:

视频: 教你如何修改 beanfun (1.1.3.0) 記錄天堂R 執行檔的路徑 2024

视频: 教你如何修改 beanfun (1.1.3.0) 記錄天堂R 執行檔的路徑 2024
Anonim

很像在R中遇到的许多其他对象,列表不是静态对象。你可以用一个非常直接的方式来更改组件,添加组件,并从组件中删除组件。

更改组件的值

为列表中的组件分配新值非常简单。您可以使用$或[[]]来访问该组件,只需指定一个新值即可。如果您想要替换列表篮子中的分数。 nlist与数据框篮子。 df,例如,您可以使用以下任一选项:

<! - 1 - >
篮子。 nlist [[1]]篮子。 nlist [[“分数”]]篮子。 nlist $分数< - 篮子。 df

如果使用[],故事有点不同。您也可以使用[]更改组件,但是您必须指定一个组件列表。因此,要使用[]执行与上述选项相同的操作,您需要使用以下代码:

篮子。 nlist [1] < - list(baskets。df)

所有这些选项都具有完全相同的结果,因此您可能想知道为什么要使用最后一个选项。简单:使用[]可以一次更改多个组件。你可以改变季节和篮子的分数。使用以下代码行列表:

<! - 2 - >
篮子。 list [1:2] < - list(baskets。df,“2009-2010”)

这行代替篮子中的第一个组件。列出篮子的价值。 df和篮子的第二个组成部分。列出字符值“2009-2010”。

删除组件

删除组件甚至更简单:仅将NULL值分配给组件。在大多数情况下,该组件被简单地删除。从篮子中删除第一个组件。 nlist,你可以使用任何这些(和更多)选项:

篮子。 nlist [[1]]篮子。 nlist $分数篮子。 nlist [“scores”] < - null

使用单个括号,您可以同时删除多个组件。请注意,在这种情况下,您不必首先创建值为NULL的列表。相反,如果你这样做了,你可以给组件赋值NULL而不是删除它,如下例所示: >>篮子。 nlist篮子。 nlist [“分数”]篮子。 nlist $ scores NULL $ season [1]“2010-2011”

使用索引添加额外的组件

您可以使用$或索引来添加额外的变量。列表以相同的方式工作;将名为玩家的组件添加到列表篮子中。 nlist,可以使用以下任一选项: >>篮子。 nlist $玩家篮子。nlist [[“玩家”]]篮子。 nlist [“players”] < - list(c,“Granny”,“Geraldine”))

同样,将第三个组件的相同信息添加到列表篮子中。列表中,可以使用以下任一选项:

篮子。列表[[3]]篮子。 list [3] < - list(c,“Granny”,“Geraldine”))

这些最后的选项要求您在添加额外组件之前确切地知道列表具有多少个组件。如果篮子。列表已经包含三个组件,您将覆盖该组件,而不是添加一个新组件。

组合列表

如果您想将组件添加到列表中,那么如果您可以这样做,将会很好,而不必担心索引。为此,你唯一需要的就是你广泛使用的函数c()函数。

没错,c()函数(它是连接的简称)不仅仅是从一组值中创建向量。 c()函数可以组合不同类型的对象,因此也可以用来将列表组合成一个新的列表。

为了能够添加关于玩家的信息,您必须先创建一个列表。为了确保你有相同的输出,你必须重建原来的篮子。列表以及。你可以使用下面的代码: >>篮子。列表球员< - list(rownames(篮球队))

然后你可以把这个球员列表和列表目标结合起来。这样的列表: >> c(篮子,列表,玩家)[[1]]第一第二第三第四第五第六老奶奶12 4 5 6 9 3杰拉尔丁5 4 2 4 12 9 [[2]] [1]“ 2010-2011“[[3]] [1]”Granny“”Geraldine“

如果任何列表包含名称,则这些名称也将保留在新对象中。

中的列表中的组件如何更改R - 傻瓜中的列表

编辑的选择

古饮食计划:吃什么早餐 - 假人

古饮食计划:吃什么早餐 - 假人

一个发展的挑战早餐的一个古人(洞穴人)饮食膳食计划重新定义了哪些食物适合早餐的想法。谷类或鸡蛋和面包的非古式“传统”早餐不会削减它。不要试图将你的旧餐理念改造成新的古代格式,你可以尝试吃任何东西...

如何构建IOS应用程序

如何构建IOS应用程序

在Xcode中构建iOS应用程序意味着编译所有源代码代码文件在项目中。在构建和运行从模板创建的项目时,看到您所得到的结果真是令人兴奋。构建和运行应用程序相对简单;只需按照以下步骤操作:在工具栏中,选择一个方案...

编辑的选择

如何计算企业的盈亏平衡点 - 傻瓜

如何计算企业的盈亏平衡点 - 傻瓜

以下是您想知道的关于您拥有的业务或操作:您想知道公司必须达到的销售收入才能达到收支平衡。换句话说,你想知道产生零利润的销售收入数量,而不是零损失。幸运的是,无论是这种计算,还是...

如何使用QuickBooks 2014评估财务费用 - 傻瓜

如何使用QuickBooks 2014评估财务费用 - 傻瓜

您可以告诉QuickBooks在逾期时评估财务费用客户发票。为此,您首先设置财务费用计算规则。完成此操作后,您可以通过选择QuickBooks命令轻松评估逾期金额的财务费用。设置财务费用规则要设置财务费用规则,请选择...

如何计算QuickBook 2012中的盈亏平衡点 - 傻瓜

如何计算QuickBook 2012中的盈亏平衡点 - 傻瓜

QuickBooks 2012允许您计算产品盈亏平衡点快速简单。盈亏平衡点显示产生零利润和零损失的销售收入。记得进行利润 - 成本 - 成本分析的公式吗?它是这样的:利润=(销售收入x毛利率百分比) - 固定成本而不是计算利润的基础上...

编辑的选择

如何更改您的计算机的用户帐户图片 - 傻瓜

如何更改您的计算机的用户帐户图片 - 傻瓜

不仅每个使用您的计算机的人都有他自己的用户帐户,但每个用户都可以添加一个图片到用户帐户。所以,如果你不喜欢与你的用户帐户相关的图片,你运气好 - 你可以改变它。无论你选择什么样的图片,它都会出现在欢迎...

:如何更改您的计算机的桌面背景 - 傻瓜

:如何更改您的计算机的桌面背景 - 傻瓜

Windows桌面为您提供灵活性使其个性化。您可以在桌面上显示您最喜欢的孙子的照片,或使用您选择的颜色作为背景。改变电脑桌面背景的可能性几乎是无止境的。您甚至可以应用桌面主题,它应用了多种颜色和...

为老年人:如何选择一个桌面主题为您的计算机 - 虚拟

为老年人:如何选择一个桌面主题为您的计算机 - 虚拟

窗口内置桌面主题,您可以应用快速更改您的计算机的桌面的外观。这些桌面主题保存了包括菜单外观,背景颜色或图案,屏幕保护程序,甚至鼠标光标和系统声音的元素集。主题保存包含菜单外观,背景颜色或图案的元素集合...