1.base
1. dir(模块名):查看该模块下有哪些函数
2. 行列转置
- dataframe.unstack(0):行列转置,并将行列名进行转换
- dataframe.stack():行列转置,但只将列名转到行名下进行分类
3.type():查看数据类型
4. b = a.to_frame(name=‘n_genes_by_counts’):数据类型转换
将数据类型为series的a转换成数据类型为dataframe的b,并标明列名
5. 查看列表长度
len(a)
6. 判断2个list是否有交集
>>> def inter(a,b):
... return list(set(a)&set(b))
...
>>> c = inter(a,b)
>>> c
[] #返回的是空集
2.pandas
1. pd.read_csv:
1) 读取csv文件
2)参数:
默认第一行为列名
index_col = 0 :第一列为行名
2. dataframe.T:
行列进行转置
3. 获取数据框列名
- df.columns()
- df.columns.value()
- list(df)——直接获得列表
- [column for column in df]——直接获得列表
- 并转换成列表
df.columns.tolist()
list(df.columns)