首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

R提取dataframe的名称并更改新列

在R中,可以使用以下代码来提取dataframe的名称并更改新列:

代码语言:txt
复制
# 创建一个示例dataframe
df <- data.frame(a = c(1, 2, 3), b = c(4, 5, 6))

# 提取dataframe的名称
df_name <- deparse(substitute(df))

# 更改新列的名称
new_col_name <- paste(df_name, "new_col", sep = "_")

# 在dataframe中添加新列
df[new_col_name] <- NA

# 打印修改后的dataframe
print(df)

上述代码中,首先创建了一个示例的dataframe df,然后使用deparse(substitute(df))来提取dataframe的名称,将其存储在变量df_name中。接下来,使用paste()函数将dataframe名称和新列名称拼接起来,存储在变量new_col_name中。最后,通过df[new_col_name] <- NA将新列添加到dataframe中。

这样,你就可以提取dataframe的名称并更改新列了。请注意,这只是一个示例,你可以根据实际需求进行修改和扩展。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券