首页 > 解决方案 > 将列的值更改为美元金额并乘以 100,000 美元

问题描述

我正在使用此数据集https://drive.google.com/drive/u/0/folders/1z8xKwVCWPjSSr3iLwyDXKb71A2fRUEK _ 并且价格列必须乘以 100,000 美元才能获得实际的房屋价值。

我想知道如何通过乘以 100,000 来创建一个新列,并在可能的情况下将其放入美元价值?

我不确定我所做的是否是最好的方法!

housing <- read_csv("housing_new.csv")

new_housing <- housing %>%
  mutate(price * 100000)

标签: rdplyr

解决方案


您可以简单地添加一个新列,如下所示:

housing$new_price <- housing$price*100000

要在前面添加 $,您可以使用粘贴功能:

housing$new_price <- paste('$', housing$price*100000, sep=' ')

如果你想使用变异:

housing <- housing %>% mutate(new_price = paste('$', price*100000, sep=' '))

推荐阅读