我希望glue::glue()
在向量上使用 R 进行字符串插值,而不是多次调用它。
例子:
df <- data.frame(x = 1:10)
glue::glue("No. of Rows: {dim(df)[1]}, No. of Columns: {dim(df)[2]}")
会根据需要给予:
行数:10,列数:1
但我调用dim(df)
了两次,它是一个长度为 2 的向量。
我想知道是否glue
可以使用 % 运算符处理类似于 Python 中的字符串插值:
import pandas as pd
df = pd.DataFrame({"x": range(10)})
print('No. of Rows: %d, No. of Columns: %d' % df.shape)
无需调用df.shape
两次即可提供相同的所需输出。