我正在使用FormattedText类创建Text - 但是在使用这个类时我怎么能下标oder上标文本?我在使用TextBlock时找到了如何执行此操作的解决方案,但我使用的是FormattedText而不是TextBlock):感谢任何提示!
我已经读过一个关于(非)可订阅对象的线程,但是它没有告诉我该怎么做。
我有一个代码调用mypost私有模块。目的是建立邮件帐户,并为此创建模块中MailAccounts()定义的对象mypost。配置文件中描述了帐户数量及其各自的详细信息。当应用程序启动时,它将收集帐户信息并将其存储在字典中,该字典的结构为:accounts = {service : { <MailAccounts Object at xxxxx> : {username : myusername, password : mypassword}}}其中service可以是“ gmail”,而模块中MailAccounts定义的类在哪里mypost。到目前为止,一切都很好。但是,当我要设置帐户时,需要调用其方法:MailAccounts.setupAccount(username, password)。我通过迭代字典的每个MailAccount对象并要求运行该方法来执行此操作:
for service in accounts:
for account in accounts[service]:
account.setupAccount(account['username'], account['password'])
Run Code Online (Sandbox Code Playgroud)
但是您可能已经猜到它没有用,Python返回:
TypeError: 'MailAccount' object is not subscriptable
如果我手动创建相同的帐户,则可以:
account = MailAccount()
account.setupAccount('myusername', 'mypassword')
Run Code Online (Sandbox Code Playgroud)
现在,我相信这与我<MailAccount Object at xxxx>是词典密钥有关吗?这使得它不可订阅(可能意味着什么)?
不,这到底是什么意思不可订阅?在此示例中意味着什么?当然,在这种情况下,我该如何解决/绕过此问题?
谢谢,本杰明:)
我想在我的情节中添加一个R ^ 2值.我将标签传递给geom_text(),如下所示;
geom_text(aes(x,y,label=caption),parse=T,
data.frame(x=-2,y=80,caption=("R^2=0.43"))))
Run Code Online (Sandbox Code Playgroud)
但它绘制为=(R ^ 2,0.43).有任何想法吗?
我在这做错了什么?"下标越界"是什么意思?
我得到了下面的代码(第一块)摘录形式的革命R在线研讨会关于R中的数据挖掘.我试图将其纳入我运行的RF模型中,但无法通过我认为的变量排序.我只是想描绘变量的重要性.
我在下面添加了一些更多内容以提供上下文.但实际上我错误的是第三行代码.第二个代码块是我应用于我正在使用的数据时得到的错误.任何人都可以帮我解决这个问题吗?
-------------------------------------------------------------------------
# List the importance of the variables.
rn <- round(importance(model.rf), 2)
rn[order(rn[,3], decreasing=TRUE),]
##@# of
# Plot variable importance
varImpPlot(model.rf, main="",col="dark blue")
title(main="Variable Importance Random Forest weather.csv",
sub=paste(format(Sys.time(), "%Y-%b-%d %H:%M:%S"), Sys.info()["user"]))
#--------------------------------------------------------------------------
Run Code Online (Sandbox Code Playgroud)
我的错误:
> rn[order(rn[,2], decreasing=TRUE),]
Error in order(rn[, 2], decreasing = TRUE) : subscript out of bounds
Run Code Online (Sandbox Code Playgroud) 我正在从XML文件中分配数据,该文件中包含下标和上标字符,这些字符来自字符映射.像这样:
<value column="Back" null="false">H?</value>
Run Code Online (Sandbox Code Playgroud)
但当我在android中的textview上显示它时,它给了我'Hâ,,'
我如何解决这个问题并在我的应用程序中正确显示?
我想用字符串下标每个数字。
例如 :
$str = '1Department of Chemistry, College of 2Education for Pure Science';
Run Code Online (Sandbox Code Playgroud)
我想要的输出:
<sub>1</sub>Department of Chemistry, College of <sub>2<sub>Education for Pure Science
Run Code Online (Sandbox Code Playgroud)
我从一个字符串中提取了所有数字:
//digits from string
preg_match_all('!\d+!', $str, $matches);
print_r($matches);
Run Code Online (Sandbox Code Playgroud)
但是,如何将下标效果应用于数字和打印字符串?
给定data.frame A,我如何使用下标的行和列名称?最终我想通过rmarkdown中的kable()生成一个表(输出:word文档).
A <- data.frame(round(replicate(3, runif(2)),2))
rownames(A) <- c("Hola123", "Hola234")
A
X1 X2 X3
Hola123 0.47 0.55 0.66
Hola234 0.89 0.45 0.20
Run Code Online (Sandbox Code Playgroud)
在通过kable(A)创建表时,如何从列名和列名中下标所有数字?
我试过了:
rownames(A) <- c(expression(Hola["123"]), expression(Hola["234"]))
names(A) <- c(expression(X["1"]), expression(X["2"]), expression(X["3"]))
Run Code Online (Sandbox Code Playgroud)
但是在.rmd文件中通过kable()创建表时,它不会出现下标.
我试图用一个标签标注ggplot2图,该图表明X1〜N(mu = 10,sigma = 3)的分布,其中1表示下标,如下所示:
label1<-"X[1] ~ N( \U03bc = 10, \U03c3 = 3)"
Run Code Online (Sandbox Code Playgroud)
当我像这样使用label1时:
library(ggplot2)
label1<-"X[1] ~ N( \U03bc = 10, \U03c3 = 3)"
ggplot() + annotate("text", x=18,y=0.05,label=label1)
Run Code Online (Sandbox Code Playgroud)
下标将被忽略,剩下的就是所需的。
当我像这样使用label1时:
library(ggplot2)
label1<-"X[1] ~ N( \U03bc = 10, \U03c3 = 3)"
ggplot() + annotate("text", x=18,y=0.05,label=label1,parse=TRUE)
Run Code Online (Sandbox Code Playgroud)
下标绘制正确,但是波浪符号在一个空格中转换。
有什么建议如何使下标和波浪号发生吗?谢谢!
我希望能够在 Windows 窗体或 WPF 窗口的标题栏中显示下标文本。这样做的原因是简单的。我们项目组写了一个分子编辑器:
我们不只是显示其名称“ACME”,而是希望显示如下内容:
ACME - 编辑 C 6 H 12 Cl
文本带有下标(也可能带有上标)的位置以及控件是否显示在 Windows 窗体或 WPF 主机中。
以下2个下标有什么区别?
subscript(position: Int) {
get { ... }
}
Run Code Online (Sandbox Code Playgroud)
subscript(position: Int) {
_read { ... }
}
Run Code Online (Sandbox Code Playgroud)