English语法_不定代词 - other / another

1


  • another : 指同类的另一个(≥3者);可作,【代词】【形容词】;
  • other:指 “其他的”;可作【形容词】;

1> show me another

The printer is beyond my budget. Please show me another.
这款打印机超出了我的预算。请给我看其他的。

  • show sb sth, sth宾语;
  • another 作【代词】;

2> for another three years

We are going to stay here for another three years.
我们将在这里再留三年。

  • 第2个三年;同种类,用another;

3> other things

I have other things to do.
我还有其他的事情要做。


4> 其他的:other / the other / others / the others

  • other : 【形容词】;
  • the other : 【形容词】【代词】;
  • others:【代词】【名词】;
  • the others【代词】;

4.1> some other boy

If you can’t help me, then I will ask some other boy.
你如果不能帮忙,我就去请别的男孩帮忙。

  • some : 某个;
  • 有some修饰,不能用another;another ,有个冠词an;
    冠词, 所有格,指示代词,不定代词不能同时放到名词前;【双重所有格】

4.2> the other hand

We hold a fork in one hand and a knife in the other hand.
我们一只手拿叉子,另一只手拿刀子。

  • 总数量为2时,另一个用,the other, the指定;
  • another : 指同类的另一个(≥3者);可作,【代词】【形容词】;

4.3> ill of others

Don’t speak ill of others behind their backs.
不要在背后说他人坏话。

  • of 介词,介词后面+ 名词ohters别人的;

4.4> carry the others

I will carry these, and you carry the others;
我来搬这些, 其他的你来搬。

  • 【列举表达】

5> 列举表达


5.1> one / the other

5.1

I have two sisiters. One is an officer, and the other is a college student.
我有2个姐妹。 一个是上班族,而另一个是大学生。

  • 总数为2,一个确定后 ,第2个肯定确定,所以加the;

5.2> one / the others

5.2

Of their three children, one is in Canada and the others are in America.
他们家的三个孩子中,一个在加拿大,其他的则在美国。

  • 总是为3, 另外2个确定,加 the 用复数,the others;

5.3> one / anoter / the other

5.3

I have three balls. one is football. another is basketball and the other is rugby.
我有3个球。一个是足球, 另一个是篮球, 第三个是橄榄球。


5.4> one / anoter

1

I have one baketeball, another is football.
我有一个篮球,再一个是足球。

  • 总是是多个,列举其中2个;
  • still other;

5.5> some / the others

5.5

Some of boys are here, but where are the others?
有些男孩在这儿,但其他的在哪儿呢?

  • the others : 可数;

I’ll keep some of the money, but the rest is for you.
这笔钱我会留一些, 其余的都给你。

  • the rest : 不可数;

5.6> some / others

5.6

Some eat rice and others eat bread for breakfast.
有些人早餐吃米饭,有些人早餐吃面包。

R R version 4.2.2 (2022-10-31) -- "Innocent and Trusting" Copyright (C) 2022 The R Foundation for Statistical Computing Platform: x86_64-conda-linux-gnu (64-bit) R is free software and comes with ABSOLUTELY NO WARRANTY. You are welcome to redistribute it under certain conditions. Type 'license()' or 'licence()' for distribution details. Natural language support but running in an English locale R is a collaborative project with many contributors.Type 'contributors()' for more information and 'citation()' on how to cite R or R packages in publications. Type 'demo()' for some demos, 'help()' for on-line help, or 'help.start()' for an HTML browser interface to help. Type 'q()' to quit R. library(ape) setwd("/ifs1/User/dengwei/NTF_data/7.14/rooted_species_tree") species_tree <- read.tree("species_tree.treefile")> compare_trees <- function(gene_tree_file, species_tree) { gene_tree <- read.tree(gene_tree_file) diff_count <- comparePhylo(gene_tree, species_tree, force.rooted = TRUE) return(diff_count) } batch_compare_trees <- function(gene_tree_folder, species_tree) { gene_tree_files <- list.files(path = gene_tree_folder, pattern = ".treefile", full.names = TRUE) diff_counts <- data.frame(Gene_Tree_File = gene_tree_files, Diff_Count = numeric(length(gene_tree_files)), stringsAsFactors = FALSE) for (i in seq_along(gene_tree_files)) { gene_tree_file <- gene_tree_files[i] diff_counts$Diff_Count[i] <- compare_trees(gene_tree_file, species_tree) } return(diff_counts) } gene_tree_folder <- "/ifs1/User/dengwei/NTF_data/7.14/rooted_gene_tree" diff_counts <- batch_compare_trees(gene_tree_folder, species_tree) Error in if (n1 == n2) paste("Both trees have the same number of tips:", : the condition has length > 1
07-15
这个错误可能是由于某个基因树文件与物种树的物种数量不匹配引起的。请确保所有的基因树文件都具有相同的物种数量,并且与物种树的物种数量一致。你可以检查一下基因树文件和物种树文件中的物种数量是否匹配。以下是修改后的代码,包括错误处理,以帮助你找出问题所在: ```R library(ape) # 设置文件路径 species_tree_file <- "/ifs1/User/dengwei/NTF_data/7.14/rooted_species_tree/species_tree.treefile" gene_tree_folder <- "/ifs1/User/dengwei/NTF_data/7.14/rooted_gene_tree" # 读取物种树 species_tree <- read.tree(species_tree_file) # 定义函数:比较基因树和物种树的差异数量 compare_trees <- function(gene_tree_file, species_tree) { gene_tree <- read.tree(gene_tree_file) diff_count <- comparePhylo(gene_tree, species_tree, force.rooted = TRUE) return(diff_count) } # 定义函数:批量比较基因树和物种树 batch_compare_trees <- function(gene_tree_folder, species_tree) { gene_tree_files <- list.files(path = gene_tree_folder, pattern = ".treefile", full.names = TRUE) diff_counts <- data.frame(Gene_Tree_File = gene_tree_files, Diff_Count = numeric(length(gene_tree_files)), stringsAsFactors = FALSE) for (i in seq_along(gene_tree_files)) { gene_tree_file <- gene_tree_files[i] diff_counts$Diff_Count[i] <- tryCatch({ compare_trees(gene_tree_file, species_tree) }, error = function(e) { NA }) } return(diff_counts) } # 执行批量比较基因树和物种树 diff_counts <- batch_compare_trees(gene_tree_folder, species_tree) ``` 在这个修改后的代码中,我添加了一个`tryCatch`块来处理可能出现的错误。如果在比较基因树和物种树时出现错误,将会返回NA作为差异数量。这可以帮助你找出具体哪个基因树文件导致了错误。请确保在运行代码之前,已经正确设置了`species_tree_file`和`gene_tree_folder`变量的值。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值