我有一个婴儿名字的文件,我正在阅读,然后试图得到婴儿名字中的最后一个字符.例如,该文件看起来像..
Name Sex
Anna F
Michael M
David M
Sarah F
Run Code Online (Sandbox Code Playgroud)
我在使用中读到了这个
sourcenames = read.csv("babynames.txt", header=F, sep=",")
Run Code Online (Sandbox Code Playgroud)
我最终希望结果看起来像......
Name Last Initial Sex
Michael l M
Sarah h F
Run Code Online (Sandbox Code Playgroud)
我已设法将名称拆分为单独的字符..
sourceout = strsplit(as.character(sourcenames$Name),'')
Run Code Online (Sandbox Code Playgroud)
但是现在我被困在哪里是如何得到最后一封信,所以在迈克尔的情况下,如何得到'我'.我认为tail()可能会工作,但它会返回最后几条记录,而不是每个Name元素中的最后一个字符.
非常感谢任何帮助或建议.
谢谢 :)
我正在尝试编写单元测试并遇到错误,
Parent 没有默认构造函数。必须显式定义默认构造函数。
我查看了这意味着什么,我看到它提到没有公共构造函数。唯一的问题是,我的代码确实有这个,所以我很困惑为什么会出现这个错误。
这是单元测试..
public void CalculateVat_ReturnsCorrectAmount()
{
// Arrange
const decimal expectedResult = 2;
_mockSingleValueParameter = new Mock<ISingleValueParameterService>();
_mockItemCache = new Mock<ItemCache>();
_mockReferenceDataService = new Mock<ReferenceDataService>();
_Calculator = new CostCalculator(_mockSingleValueParameter.Object, _mockItemCache.Object,
_mockReferenceDataService.Object);
// end
//.....
}
Run Code Online (Sandbox Code Playgroud)
线路
_calculator = new CostCalculator(_mockSingleValueParameter.Object, _mockItemCache.Object,
_mockReferenceDataService.Object)
Run Code Online (Sandbox Code Playgroud)
是抛出错误的那个。
CostCalculator这是..的构造函数
public CostCalculator(
ISingleValueParameterService singleValueParameterService, ItemCache cache, ReferenceDataService referenceDataService);
{
_itemCache = cache;
_singleValueParamService = singleValueParameterService;
_refDataService = referenceDataService;
}
Run Code Online (Sandbox Code Playgroud)
项目中还有其他代码看起来也像这样但可以工作..我无法理解它们之间有什么区别。
蒂亚!
我是一个完全的新手,正在尝试更改 R 中数据集的列名称。例如,将数据集 quine 中的“Eth”列名称更改为“Ethnic”。非常感谢任何帮助或函数名称。
我真的需要帮助解决问题.我有一个看起来像这样的数据集..
Name Sex Total
Anna F 10
Jamie M 2
Jamie F 7
Mike M 13
Sam F 6
Sam M 3
structure(list(Name = c("Anna", "Jamie", "Jamie", "Mike", "Sam", "Sam"),
Sex = c("F", "M", "F", "M", "F", "M"), Total = c(10L, 2L, 7L, 13L, 6L, 3L)),
.Names = c("Name", "Sex", "Total"), class = "data.frame", row.names = c(NA, -6L))
Run Code Online (Sandbox Code Playgroud)
我想要做的是得到男性和女性名字的名字,所以结果看起来像......
Name Sex Total
Jamie M 2
Jamie F 7
Sam M 3
Sam F 6
Run Code Online (Sandbox Code Playgroud)
但我真的很难理解如何接近它.
我在 cmd 中运行命令“net user userID /domain”,我得到了用户组成员资格的列表。但是,整个组名称不会显示在 cmd 窗口中。例如,在附图中“FTP 牙科官员 U”。它应该是“FTP 牙科官员用户” 有人知道如何查看整个组名吗?
我尝试更改 cmd 窗口的布局属性。窗口的大小发生变化,但其中的文本保持不变。
提前致谢 :)
我想知道是否有人可以用两个列表帮助解释这个表达式,
originalForm.FormItems.Where(x =>
newForm.FormItems.All(y => y.ItemId != x.ItemId));
Run Code Online (Sandbox Code Playgroud)
我认为应该返回originalForm中的项目而不是newForm中的项目,但是,当我自己尝试理解它时,我认为它正好相反.如果有人可以为我分解它,那将是一个很大的帮助.
提前致谢 :)