R语言

Python

Linux shell

显示更改目录

getwd()   setwd()

os.chdir()   os.getcwd()

ls -al

pwd

读写文件

read.csv()  read.table()  write.csv()  write.table()  write.xlsx()  (library (openxlsx))

import pandas as pd

pd.read_csv()  pd.read_table()  df1.to_csv(file_path)  df1.to_excel(file_path)

cat

touch

echo “xxx” > file

数据类型查看

Class(), typeof() mode()

type() isinstance(object,classinfo)

df.dtypes()  a.dtype

生成数据

matrix() array()

data.frame(col1,col2,...)

pd.Series()

pd.DataFrame(data,index =xx,columns= xx)

a=np.arange(12).reshape(3,4)

np.array()

排序

order()

df.sort()

df.sort_index() df.sort_values()

数据框合并

merge() cbind() rbind()

pd.merge()  pd.concat()

df1.join()  df1.append()

数据框选择

mydf[which(),]  subset()

df[value]--column df.loc[value]--row

df.loc[value1,value2]

df.iloc[[0,2],[1,3]]  --integer

抽样

sample(mydf) --列

mdf[sample(1:nrow(mdf),n), ] --行

df1.sample()

重命明数据框变量

names(mdf)[index] <- newName

data.rename(columns = {0:"北京",1:"上海"})

Data.columns = []

字符处理

nchar()  substr()  grep()

sub()  strsplit()   paste()

toupper()  tolower()

str.replace len()  str.startswith()

str.find()  str.strip() str.split()

re.split()  re.sub() str.upper()

数值处理

ceiling() floor() round()

trunc() log()

math.ceil() math.floor()

Math.log()  int()  round()

查看包,变量

(.packages())--已加载ls()

.packages(all.available=T) 所有

Installed.packages()  所有完整信息

dir()  --已加载变量,模块

pip list

函数运用于向量,矩阵数据框以及列表

apply()

sapply

lapply()

df['class'] = df['class'].map({'Iris-setosa': 'SET', 'Iris-virginica':'VIR', 'Iris-versicolor': 'VER'})  --- on Series

df['petal area'] = df.apply(lambda r: r['petal length'] * r['petal width'],axis=1) --- Series and df

df.applymap(lambda v: np.log(v) if isinstance(v, float) else v) ---on df values

数据框整合与重构

aggregate()

melt()  cast()

df.groupby('class').mean()

df_obj.groupby('key1').agg(func)

df_data.groupby('LeagueIndex').apply(top_n))

grouped.transform(np.sum)  ???

去除NA行

datafile[complete.cases(datafile),]

dropna(self, axis=0, how="any", thresh=None, subset=None, inplace=False)

取列名

colnames(df)

DataFrame.columns.values.tolist()

R,python(pandas)以及linux shell 常见命令对比相关推荐

  1. Step one : 熟悉Unix/Linux Shell 常见命令行 (四)

    4.了解/etc目录下的各种配置文章,学会查看/var/log下的系统日志,以及/proc下的系统运行信息 了解/etc目录下的各种配置文章 /etc/hosts  主机配置文件 /etc/netwo ...

  2. Linux中常见命令和单词的缩写全称

    Linux中常见命令和单词的缩写全称 文章目录: 参考 ls:list(列出目录内容)cd:Change Directory(改变目录) su:switch user 切换用户 rpm:redhat ...

  3. linux shell tr命令,linux shell tr命令详解

    tr命令是linux下的一个命令,那么它的语法和用途是什么呢?下面由学习啦小编为大家整理了linux shell tr命令的相关知识,希望大家喜欢! linux shell tr命令 tr是trans ...

  4. linux shell 关机,linux shell关机命令详解

    当linux系统需要用到关机命令时,那么我们该使用什么命令来进行操作呢?下面由学习啦小编为大家整理了linux shell关机命令的相关知识,希望大家喜欢! linux shell关机命令 在linu ...

  5. linux的常见命令解析

    linux的常见命令解析 1.进入目录 语法: cd 目录 示例: cd /home #进入到home目录 目录存在可以用tab健自动提示出来 cd / cd ~ # /和~区别是 /是进入到根目录, ...

  6. Linux Shell - echo 命令输出格式

    Linux Shell - echo 命令输出格式 1. echo - display a line of text Echo the STRING(s) to standard output. ec ...

  7. dump命令linux,Linux shell dump 命令

    Linux shell dump 命令用于备份ext2或者ext3文件系统. dump 命令用于备份ext2或者ext3文件系统, 可将目录或整个文件系统备份至指定的设备,或备份成一个大文件. dum ...

  8. linux ftp 查找文件,Linux shell ftp命令根据文件日期下载文件的方法

    需求:ftp获取远程数据的文件,根据文件的创建时间点下载文件. 可以自行扩展根据文件的大小等其他需求. 知识点总结: 1.获取文件的时间: ls -lrt|awk '{print $6" & ...

  9. shell waite php,linux shell wait命令详解

    wait命令是linux下的一个命令,那么它的语法和用途是什么呢?下面由学习啦小编为大家整理了linux shell wait命令的相关知识,希望大家喜欢! linux shell wait命令 wa ...

最新文章

  1. 深入浅出SharePoint——取消Workflow实例
  2. sql语句相似度统计的说明
  3. 俄罗斯小方块游戏html,通过h5的canvas手写一个俄罗斯方块小游戏
  4. 超出部分用省略号显示 以及 bootStrapTable 的属性一览表
  5. 【渝粤题库】陕西师范大学210029 幼儿园游戏(学前儿童游戏)作业
  6. 手把手教你-如何查询中文期刊是否属于核心期刊!
  7. C/C++——C风格的字符串的指针指向的内存位置问题(易错)
  8. nagios插件脚本check_linux_stats.pl 安装
  9. Vue-自定义表单验证
  10. kafka+多线程实现案例+Callable
  11. Metasplotable3 简易安装教程
  12. 使用Visio 2003 + Oracle 11g创建ERD,反向工程师失败了吗?
  13. Python如何出矢量图
  14. 移动计算机笔试题,广东移动笔试题目
  15. ubuntu内核版本回退,显卡驱动降级,重装显卡驱动和cuda,cudnn
  16. CDR是什么?CorelDRAW矢量绘图
  17. 微软正版验证_真正纯净无捆绑微软官方原版windows10安装教程无删减完整版
  18. 2.try(){}语法含义及用法
  19. Codeforces Round #786 (Div. 3) Editorial(A/B/C/D)待补
  20. docker部署flask应用

热门文章

  1. 基于图割优化的多平面重建视觉 SLAM(ISMAR2021)
  2. 论文翻译 | LS-Net:单目双目视觉的非线性最小二乘学习算法
  3. vue select js 设置默认值
  4. Windows10远程访问Jupyter notebook
  5. Boreas: 一种基于token 的精确并且大规模检测代码克隆的方法
  6. mysql 数据库连接字符串,mysql基本语句和连接字符串_数据库技巧
  7. 如何从ImmPort下载免疫相关的基因集
  8. 科研文献|结肠直肠癌早期检测中跨群体微生物标记物的鉴定
  9. NBT:人类肠道培养细菌的1520个基因组
  10. 迎娶了校花的学霸,竟把日子过成了这个样子!