- 博客(4)
- 收藏
- 关注
原创 R语言如何实现Excel中的数据筛选功能
要处理一大批数据,数据大致如图所示其中,想要删去样本<100的种类(species),本想着直接用excel中的筛选功能的,结果发现种类实在的太多了,所以转战R语言。查了一下,好像没有直接的实现方法,但已知R语言能直接用which筛选指定物种。所以解决这个问题的思路是这样的:1.统计每个物种的样本数目;2.从中筛选出样本数>=100的种类;3.在原数据框中删去那些种类,搜索了一番之后,最终得以实现首先,利用强大的dplyr包统计物种数量library(dplyr)pig = d..
2022-04-22 16:10:14 6283 1
原创 如何在R语言中for循环批量创建变量并赋值
要做的case中需要批量读取一个文件夹中所有的tif文件,想要读取每一个并给予对应的变量名。setwd("D:/case_age/data/wc2.1_10m_tavg")all_td <- list.files(getwd())前两步分别是设定工作目录和读取文件夹中所有文件,没有啥问题,而批量生成变量并赋值这一步出现了问题。for (i in 1:length(all_td)){ result_i = readGDAL(all_td[i])}首先尝试了直接刚,只能输出一
2022-01-15 16:57:22 5396
原创 重复元素判定
编写一个函数,接收列表作为参数,如果一个元素在列表中出现了不止一次,则返回True,但不要改变原来列表的值。同时编写调用这个函数和输出测试结果的程序。def repeat(a): i = 0 for i in range(0,len(a)-1): for j in range(1,len(a)): if i == j: break elif a[i] == a[j]:
2021-10-24 14:55:42 5701 1
原创 随机密码生成。编写程序在26个字母大小写和9个数字组成的列表中随机生成10个8位密码。
import randomletter = ['a','b','c','d','e','f','g','h','i', 'j','k','l','m','n','o','p','q','r', 's','t','u','v','w','x','y','z', 1,2,3,4,5,6,7,8,9]i = 0while i < 10: password = [] p = 0 while p < 8: ...
2021-10-23 20:09:05 7908 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人