标签: numeric

使用String.Format进行数字格式化

使用string.format时是否有允许数据格式化的代码?

.net formatting numeric

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

如何将数字参数传递给Latex环境

我已将环境定义为

\newenvironment{question}[1]
{Question (#1 points):}{}
Run Code Online (Sandbox Code Playgroud)

我正在使用它

\begin{question}[10]
...
\end{question}
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

Missing number, treated as zero
\begin{question}[
                 10]
Run Code Online (Sandbox Code Playgroud)

latex numeric

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

正则表达式的数字字符和.& -

我正在使用C#和.NET,我有一个看起来像这样的正则表达式

"\D"
Run Code Online (Sandbox Code Playgroud)

这匹配所有非数字字符,但我不希望它匹配小数点(.)和负号( - ).我怎么能用正则表达式做到这一点?

所以我尝试了Chris'并做了一些调整以使其工作:

(我有一个名为"Original"的TextBox)

 private void Original_TextChanged(object sender, EventArgs e) {
      Regex regex = new Regex(@"[^\d.-]", RegexOptions.IgnoreCase);
      Match match = regex.Match(Original.Text);
      if (match.Success) {
          Original.Text = regex.Replace(Original.Text, "");
          Original.SelectionStart = Original.TextLength;
      }
  }
Run Code Online (Sandbox Code Playgroud)

Original.SelectionStart = Original.TextLength;是因为每当它被替换时它将选择放在开头,这对用户来说似乎有点奇怪......

.net c# regex numerical numeric

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

如何在字符串列中搜索五位数字?

我正在尝试做的是确定(使用Teradata SQL)一个人的邮政编码是否意外地被放在地址线上.我查看了各种论坛,我找不到任何类似的问题.

最终,我想写一些类似的东西:

Where address_line_1 like '%[0-9][0-9][0-9][0-9][0-9]%'
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

目标数据库是Teradata 13.x.

sql string numeric wildcard teradata

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

EditText setInputType(InputType.TYPE_CLASS_NUMBER); 不工作

我尝试使用create one editText只接收数字(只显示数字键盘).在nexus 7上没有发生:X

这是我的代码:

    EditText edit = new EditText(context);
    edit.setText(value);
    edit.setTextSize(16);
    edit.setTextColor(getResources().getColor(R.color.blue));
    edit.setInputType(InputType.TYPE_CLASS_NUMBER
            | InputType.TYPE_NUMBER_FLAG_DECIMAL);
    edit.addTextChangedListener(new TextWatcher() {

        @Override
        public void afterTextChanged(Editable s) {
            elem.setValue(s.toString());
        }

        @Override
        public void beforeTextChanged(CharSequence s, int start, int count,
                int after) {
        }

        @Override
        public void onTextChanged(CharSequence s, int start, int before,
                int count) {
        }
    });
Run Code Online (Sandbox Code Playgroud)

你能帮助我吗?

编辑:

我将此EditText添加到LinearLayout,如下所示:

    myLinearLayout.addView(edit);
Run Code Online (Sandbox Code Playgroud)

keyboard android numeric android-edittext

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

如何在Ruby上反转一个值

如果数组中有一组数字,你怎么能将它们反转,使正数为负数,负数为正数.

我已经尝试了以下,但似乎没有工作.

 def invert(list)
  list.each {|x| x * (-1)}
 end
Run Code Online (Sandbox Code Playgroud)

ruby numeric

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

如何将数字格式化为百分比值,但仍能够以商业方式处理?

我想知道是否可以在表上显示百分比值,但仍然可以使用它们进行算术运算.

我试过percent()scales包中使用,但似乎它将值从数字转换为字符.我试图将它们转换回来as.numeric(),但它也无法正常工作.

有解决方案吗 谢谢.

format r numeric percentage

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

检查字符串是否包含PowerShell中的数值?

我想检查一个字符串是否包含数值.我有这个代码:

$string = "some string that contains 123456     in the middle"
$substring = $string.substring(27,9).Trim()
Run Code Online (Sandbox Code Playgroud)

我有$ substring,它将包含"123456",我在这里找到了这个IsNumeric函数: 在PowerShell中,如何测试变量是否包含数值?

问题是,当我从$ string中提取它时,它就像字符串类型一样,并且IsNumeric返回false,因为它将它与所有数字类型进行比较.甚至强硬它将包含一个数字,IsNumeric的输出将是假的.

有没有更好的方法来检查字符串是否包含数值?

powershell numeric

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

熊猫尽可能将字符串转换为数字;否则保留字符串值

我有一个Pandas Dataframe,它的列看起来像这样:

df:

Column0   Column1     Column2
'MSC'       '1'        'R2'
'MIS'       'Tuesday'  '22'
'13'        'Finance'  'Monday'
Run Code Online (Sandbox Code Playgroud)

因此,总的来说,这些列中包含实际字符串,但也包含字符串格式的数字值(整数)。

我发现一篇关于pd.to_numericastype()方法的不错的文章,但是我看不到是否或如何在我的情况下使用它们。

使用方法:

pd.to_numeric(df, errors = 'ignore')
Run Code Online (Sandbox Code Playgroud)

只是导致跳过整个列。除了跳过整个列,我只想跳过那些无法转换的列中的字符串,转到下一个条目并尝试转换下一个字符串。

因此,最后,我的数据框将如下所示:

df:

Column0   Column1     Column2
'MSC'       1          'R2'
'MIS'      'Tuesday'    22
 13        'Finance'  'Monday'
Run Code Online (Sandbox Code Playgroud)

是否有一种有效的方法可以遍历这些列并实现这一目标?

最好的问候,扬

编辑: 感谢您的所有建议!由于我仍然是python初学者,因此@coldspeed和@sacul的答案对我来说更容易理解,因此我将与其中之一一起使用!

python string numeric dataframe pandas

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

转换数据以对其进行润滑

首先,感谢您对其他帖子的所有回答,这对我有很大帮助。有我的第一个。

我有那种数据:

 [1] 1986.05 1986.06 1986.07 1986.08 1986.09 1986.10 1986.11 1986.12 1987.01 1987.02 1987.03 1987.04 1987.05 1987.06
Run Code Online (Sandbox Code Playgroud)

我想将其转换为

 [1] 1986-05 1986-06 1986-07 1986-08 1986-09 1986-10 1986-11 1986-12 1987-01 1987-02 1987-03 1987-04 1987-05 1987-06
Run Code Online (Sandbox Code Playgroud)

我尝试使用gsub()或粘贴my data + "-01',但这是问题所在:它将数据转换为第一个字符:1986.10成为1986-1

应该是一个月,所以.10不同于1.。

我真的无法解释我如何做到步入正轨,但是现在我真的很想知道如何直接从R转换它!(在Excel上会更容易)

谢谢 !


编辑:

我正在编辑我的帖子以提供有关该问题的详细信息。

问题在于大多数方法将列从数字转换为字符。

结果是1986.10 [1986年10月]变成1986.1 [1986年1月]。似乎字符值的末尾不能有“ 0”。但是重要的是要保持它...

r numeric character lubridate

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