标签: subscript

R:无效的下标类型'list'

我正在尝试使用数据集的已排序列的索引.我想按一个排序列重新排序整个数据集.

area.sort<-sort(xsample$area1, index.return=TRUE)[2]
Run Code Online (Sandbox Code Playgroud)

输出是一个列表,所以我不能在整个数据集中使用它索引.

Error in xj[i] : invalid subscript type 'list'
Run Code Online (Sandbox Code Playgroud)

有人建议使用unlist但我无法摆脱ix*.有任何想法吗?谢谢

> area.sort<-unlist(area.sort)

 ix1   ix2   ix3   ix4   ix5   ix6   ix7   ix8   ix9  ix10  ix11  ix12  ix13 
  45    96    92    80    53    54    24    21    63    81    40    66    64 
Run Code Online (Sandbox Code Playgroud)

r list subscript

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

不能使用string类型的索引下标NSDictionary类型的值

    var url: NSURL = NSURL(string: urlPath)!

    var request: NSMutableURLRequest = NSMutableURLRequest(URL: url)
    request.setValue("Basic \(base64EncodedCredential)", forHTTPHeaderField: "Authorization")
    request.HTTPMethod = "GET"

    var dataVal: NSData =  NSURLConnection.sendSynchronousRequest(request, returningResponse: nil, error:nil)!

    var err: NSError
    println(dataVal)


    //var jsonResult : NSDictionary?
    var jsonResult  = NSJSONSerialization.JSONObjectWithData(dataVal, options: NSJSONReadingOptions.MutableContainers, error: nil) as? NSDictionary

    println("Synchronous  \(jsonResult)")
    jsonResult["records"] 
Run Code Online (Sandbox Code Playgroud)

这是错误发生的地方,我只想从我的一个值jsonResult,在控制台正确打印.

indexing subscript swift

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

如何在TextView中创建垂直对齐的上标和下标

在下图中的示例中:

在此输入图像描述

如何使上标和下标数字对齐以产生如下的常见科学记数法

在此输入图像描述

TextView?如果有使用的方式SpannableReplacementSpan我想看到一个有效的例子.谢谢.

android superscript textview subscript

14
推荐指数
1
解决办法
3387
查看次数

如何使用Core Text和Attributed String伪造上标和下标?

我正在使用a NSMutableAttribtuedString来构建带有格式的字符串,然后我将其传递给Core Text以渲染到框架中.问题是,我需要使用上标和下标.除非这些字符在字体中可用(大多数字体不支持它),否则设置属性kCTSuperscriptAttributeName什么都不做.

所以我想我只留下了唯一的选择,即通过改变字体大小和移动基线来伪造它.我可以做字体大小位,但不知道改变基线的代码.有人可以帮忙吗?

谢谢!

编辑:我正在考虑,考虑到我可以用来解决这个问题的时间,编辑一个字体,以便给它一个下标"2"......或者找到一个内置的iPad字体.有没有人知道任何带有下标"2"的衬线字体我可以使用?

objective-c subscript nsattributedstring ipad core-text

11
推荐指数
2
解决办法
4457
查看次数

重载下标运算符"["

我试图为"["我创建的自定义类重载下标operator().我想弄清楚如何处理以下问题.

  • 你怎么能弄清楚操作员是在lhs还是rhs?即a[x] = foovsfoo = a[x]
  • 订阅整个维度时,foo = a[,x]如何识别第一个参数?
  • 当使用[seq(x,y)]时,它似乎正在扩展整个序列.有没有简单的方法来获得第一个,步骤和最后的值而不扩展?

编辑:我的第一点已收到多个答案.在这个过程中,我找到了第二个问题的答案.您可以使用"缺失"功能来确定存在哪些参数.

这是一个示例代码:

setMethod("[", signature(x="myClass"),
          function(x, i, j, k, l) {
              if (missing(i)) { i = 0 }
              if (missing(j)) { j = 0 }
              if (missing(k)) { k = 0 }
              if (missing(l)) { l = 0 }
          })
Run Code Online (Sandbox Code Playgroud)

我接受了这个问题的答案,因为第3点对我来说是最不重要的.

r operator-overloading subscript subscript-operator

10
推荐指数
3
解决办法
1543
查看次数

c ++两个版本的重载下标运算符

我的问题是关于:

const T& operator[](const int nIndex) const;
Run Code Online (Sandbox Code Playgroud)

和:

T& operator[](const int nIndex);
Run Code Online (Sandbox Code Playgroud)

为什么我需要在课堂上定义它们,目的是什么?后者不足够吗?

c++ operator-overloading subscript

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

如何在C#中将超级或下标转换为普通文本

我正在写一个slug生成器来制作漂亮的网址.我想将m2转换为m2,但是以通用的方式为所有上标(或下标)执行此操作,而不仅仅是简单的替换语句.

有任何想法吗?

c# superscript slug subscript

8
推荐指数
2
解决办法
3363
查看次数

下标字母的UTF8符号

我一直在网上寻找UTF8角色表.我能找到的所有下标都是数字1到9以及一些拉丁字母.

我需要找到S和B作为UTF8的下标

谢谢您的帮助.

这是UTF8字符表的链接:http://tlt.its.psu.edu/suggestions/international/bylanguage/mathchart.html

utf-8 subscript

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

在python中打印下标

在Python 3.3中,有没有办法在打印时在字符串下标中创建文本的一部分?

例如H 2(H,然后是下标2)

python subscript python-3.x python-3.3

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

如何将Int转换为String.CharacterView.Index

这让我疯了.

在雨燕2.2,这使得它不可能下标StringInt.例如:

let myString = "Test string"
let index = 0
let firstCharacter = myString[index]
Run Code Online (Sandbox Code Playgroud)

这将导致编译错误,说

'subscript'不可用:不能使用Int下标String,请参阅文档注释以供讨论

我看到的一个解决方法是将整数转换为索引类型,但我无法弄清楚如何...

string subscript swift2 swift2.2

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