小编out*_*ird的帖子

在R中打印unicode字符串

我在.csv文件中输入了一个文本字符串,其中包含unicode符号:\U00B5g/dL.在.csv文件以及R数据框中读取:

在此输入图像描述

test=read.csv("test.csv")
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

\U00B5会产生微观符号μ.R将其读入数据文件(\U00B5).但是当我打印它显示的字符串时\\U00B5 g/dL.
或者,手动输入代码可以正常工作.

varname <- c("a", "b", "c")
labels <- c("A \U00B5 g/dL", "B \U00B5 g/dL", "C \U00B5 g/dL")
df <- data.frame(varname, labels)
test <- data.frame(varname, labels)
test
#  varname   labels
#  1       a A µ g/dL
#  2       b B µ g/dL
#  3       c C µ g/dL
Run Code Online (Sandbox Code Playgroud)

我想知道如何\在这种情况下摆脱逃生标志并打印出符号.或者,如果有另一种方法在R中打印出符号

非常感谢你的帮助!

unicode r

23
推荐指数
1
解决办法
3万
查看次数

修复具有字母和数字组件的字符串的顺序

我有如下的字符串数据.

a <- c("53H", "H26","14M","M47")
##"53H" "H26" "14M" "M47"
Run Code Online (Sandbox Code Playgroud)

我想按照一定的顺序修正数字和字母,这样数字首先出现,字母排在第二位,反之亦然.我该怎么做?

##"53H" "26H" "14M" "47M"
Run Code Online (Sandbox Code Playgroud)

要么

##"H53" "H26" "M14" "M47"
Run Code Online (Sandbox Code Playgroud)

r

3
推荐指数
2
解决办法
505
查看次数

重命名所有列名称以在大型查询中加入

我需要使用完全相同的列名来连接两个表。在连接步骤之前,我将需要重命名列。每个表包含100多个列。我想知道是否可以通过添加前缀或后缀来重命名所有列,而不是使用手动更改它们AS。我在BigQuery上使用标准SQL。我在下面举例说明。我想知道BigQuery中是否有任何功能,例如:

UPDATE
  inv
SET
  CONCAT(column_name, '_inv') AS column_name
Run Code Online (Sandbox Code Playgroud)

……例子……先谢谢!

WITH
  inv AS (
  SELECT
    '001' AS company,
    'abc' AS vendor,
    800.00 AS transaction,
    'inv' AS type
  UNION ALL
  SELECT
    '002' AS company,
    'efg' AS vendor,
    23.4 AS transaction,
    'inv' AS type ),
  prof AS (
  SELECT
    '001' AS company,
    'abc' AS vendor,
    800.00 AS transaction,
    'prof' AS type
  UNION ALL
  SELECT
    '002' AS company,
    'efg' AS vendor,
    23.4 AS transaction,
    'prof' AS type )
SELECT
  inv.*, …
Run Code Online (Sandbox Code Playgroud)

sql google-bigquery

0
推荐指数
1
解决办法
926
查看次数

标签 统计

r ×2

google-bigquery ×1

sql ×1

unicode ×1