标签: alphanumeric

R:按字母数字对数据框进行排序

我有一个数据框,它存储每个模型的计数值。型号名称是字母数字。然后我使用 ggplot2 生成一个条形图,其中 x 轴为模型,y 轴为计数。我想订购我的 x 轴。x 轴在数据框中和图中的 x 轴中显示如下。我想对其进行正确排序,例如 M_1、M_2、M_3、M_10、M_11、M_20 等

Model   Count
M_1 73
M_10    71
M_100   65
M_11    65
M_110   64
M_111   71
M_13    70
M_130   73
M_2 72
M_20    69
M_200   63
M_21    72
M_210   72
M_211   67
M_3 78
M_30    76
M_300   59
M_31    73
M_310   64
Run Code Online (Sandbox Code Playgroud)

我尝试使用 order()、mixedsort()、arrange() 首先对数据帧进行排序,并在 ggplot2 中使用 Factor() 。然而并没有成功。

geneDFColSum[with(geneDFColSum, order(geneDFColSum$Model)), ]

geneDFColSum[with(geneDFColSum, mixedsort(geneDFColSum$Model)), ]

library(dplyr)
  arrange(geneDFColSum, Model)
Run Code Online (Sandbox Code Playgroud)

有办法实现这一点吗?我可以将型号分成一个单独的列,并按该列进行排序。不过看看是否有简单的方法。

sorting r alphanumeric

5
推荐指数
1
解决办法
2425
查看次数

删除直到Emacs中的空格

是否有Emacs函数要删除(向前或向后)直到第一个空格?例如,我有以下行,光标由插入符号标记:

someword ?(&)!* morewords
               ^
Run Code Online (Sandbox Code Playgroud)

我想向后删除非字母数字字符序列,但不删除单词someword.使用backward-delete-word也会消灭这个词.同样是光标前的光标和kill-word.

emacs whitespace alphanumeric

4
推荐指数
2
解决办法
2235
查看次数

将输入字段值修剪为仅使用字母数字字符/单独的空格.用jQuery

所以我想要一个输入字段,我可以在其中输入任何字符,但然后将输入的值小写,删除任何非字母数字字符,留下"." 而不是空格.

例如,如果我输入:
地球是70%的水, - !*#$ ^^&30%LAnd

输出应该是:
earth.is.70.water.30.land

知道如何在不使用jQuery掩盖的情况下完成这项工作吗?

regex jquery trim alphanumeric character

4
推荐指数
1
解决办法
6479
查看次数

自然地通过元组中Python的第一个元素对字母数字元组进行排序

一个以前的计算器的问题介绍了如何以字母数字排序的字符串列表.我想用元组的第一个元素按字母数字排序元组列表.

例1:

>>> sort_naturally_tuple([('b', 0), ('0', 1), ('a', 2)])
[('0', 1), ('a', 2), ('b', 0)]
Run Code Online (Sandbox Code Playgroud)

例2:

>>> sort_naturally_tuple([('b10', 0), ('0', 1), ('b9', 2)])
[('0', 1), ('b9', 2), ('b10', 0)]
Run Code Online (Sandbox Code Playgroud)

更新: 要强调字母数字因素,请查看示例2.

python sorting tuples alphanumeric natural-sort

4
推荐指数
1
解决办法
2871
查看次数

使用数字和字母(字母数字)名称对文件/对象进行排序

我的文件是:

CT.BP.50.txt
CT.BP.200.txt
CT.BP.500.txt 
GP.BP.50.txt
GP.BP.200.txt 
GP.BP.500.txt 

files <- c("CT.BP.50.txt", "CT.BP.200.txt", "CT.BP.500.txt", "GP.BP.50.txt", "GP.BP.200.txt", "GP.BP.500.txt")
Run Code Online (Sandbox Code Playgroud)

我想对它们执行特定操作,我可以这样做:

for (i in 1:length(files)) {
    foo <- read.table(files[i])
    barplot(table(foo$V1), main = files[i])
}
Run Code Online (Sandbox Code Playgroud)

但是R按照这个顺序绘制它们:

"CT.BP.200.txt""CT.BP.500.txt""CT.BP.50.txt""GP.BP.200.txt""GP.BP.500.txt""GP.BP. 50.txt"

我希望它们按排序顺序绘制:

"CT.BP.50.txt""CT.BP.200.txt""CT.BP.500.txt""GP.BP.50.txt""GP.BP.200.txt""GP.BP. 500.txt"

如何使用字母数字名称对对象进行排序?

sorting r alphanumeric

4
推荐指数
1
解决办法
2321
查看次数

返回第一个字符为非alpha的行

我正在尝试检索所有以SQlite中的任何非字母字符开头的列,但似乎无法使其正常工作.我目前有这个代码,但它返回每一行:

SELECT * FROM TestTable WHERE TestNames NOT LIKE '[A-z]%'
Run Code Online (Sandbox Code Playgroud)

有没有办法检索TestNames的第一个字符不属于字母表的所有行?

sql sqlite alphanumeric sql-like

4
推荐指数
1
解决办法
2万
查看次数

如何检查字符串是否全部为小写字母和字母数字?

有没有一种方法可以检查这些情况?或者我是否需要解析字符串中的每个字母,并检查它是否是小写(字母)并且是数字/字母?

c++ string alphanumeric lowercase

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

删除所有内容,除了PHP中的字母数字和欧洲字符

我正在努力验证我的评论脚本,我需要删除除西欧使用的所有非字母数字字符.

我的计划是使用以下方法对所有非字母数字字符进行正则表达式:

preg_replace("/[^A-Za-z0-9 ]/", '', $string);
Run Code Online (Sandbox Code Playgroud)

但到目前为止,所有欧洲角色和一个£符号都被删除,因此"CaféRouge"变成了"Caf Rouge".

如何在上面的正则表达式中添加一组欧元字符.

该数组是:

£, €, 
á, à, â, ä, æ, ã, å,
è, é, ê, ë,
î, ï, í, ì,
ô, ö, ò, ó, ø, õ,
û, ü, ù, ú,
ÿ,
ñ,
ß
Run Code Online (Sandbox Code Playgroud)

我使用UTF-8

解:

$comment = preg_replace('/[^\p{Latin}\d\s\p{P}]/u', '', $comment);
Run Code Online (Sandbox Code Playgroud)

$name = preg_replace('/[^\p{Latin}]/u', '', $name);
Run Code Online (Sandbox Code Playgroud)

$ name aslo删除标点符号和空格

感谢您的快速回复

php regex alphanumeric latin1

4
推荐指数
1
解决办法
4704
查看次数

如何在C++中定义一个新的数字系统

基本上我正在尝试做的是用C++创建一个基数为62的数字系统(一个字母数字系统 - 包括az,AZ和0-9的系统).如何完成这样的事情?我尝试使用这样的char数组:

const char alphaNum[62] = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', ' y', 'z', 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z' };

但是编写使用该数组并尝试计数的函数需要太多代码才能实用(对于0到61,当然,只需从数组中选择它.当你尝试做多位数时出现问题,即00) .只是说,这会简单得多foobar++;.有没有人有办法定义数字系统,或者至少有一种方法让我这样做,这样我每次到Z时都不必写一个案例?

编辑:它应该是const char,dunno为什么VS决定不复制一些它会很有趣.

c++ alphanumeric base number-systems

4
推荐指数
1
解决办法
1727
查看次数

Invalid Alphanumeric 'From' address with Twilio SMS

I am trying to send an SMS with Twilio using the alphanumeric 'from' address. I'm in Australia, sending to an Australian mobile number. My cURL request looks like this:

curl -X POST 'https://api.twilio.com/2010-04-01/Accounts/<Account SID>/Messages.json' \
--data-urlencode 'To=+614XXXXXXXX'  \
--data-urlencode 'From=Test'  \
--data-urlencode 'Body=Test' \
-u <Account SID>:<Auth Token>
Run Code Online (Sandbox Code Playgroud)

The response I am receiving is:

{
    "code": 21212, 
    "message": "The 'From' number Test is not a valid phone number, shortcode, or alphanumeric sender ID.", 
    "more_info": "https://www.twilio.com/docs/errors/21212", 
    "status": 400
}
Run Code Online (Sandbox Code Playgroud)

I've tried …

sms alphanumeric twilio

4
推荐指数
1
解决办法
3766
查看次数