文章目录
dataframe常用操作
DataFrame的索引选项:
| 类型 | 说明 |
|---|---|
| obj[val] | 选取DataFrame的单个列或一组列。在一些特殊情况下会比较便利:布尔型数组(过滤行)、切片(行切片)、布尔型DataFrame (根据条件设置值)。 |
| obj.ix[val] | 选取DataFrame的单个行或一组行。 |
| obj.ix[:, val] | 选取单个列或列子集。 |
| obj.ix[val1, val2] | 同时选取行和列。 |
| reindex 方法 | 将一个或多个轴匹配到新索引。 |
| xs方法 | 根据标签选取单行或单列,并返回一个Series。 |
| icol、irow方法] | 根据整数位置选取单列或单行,并返回一个Series。 |
| get.value, set_value方法 | 根据行标签和列标签选取单个值。 |
1.创建DataFrame
直接传入一个由等长列表组成的字典创建一个DataFrame
自动会加上索引(与series相同),且所有列会被有序排列

如果指定列序列,则dataframe的列会按照指定顺序进行排列



2.访问dataframe行
访问index为2的行

3.修改列的值
通过赋值直接修改,也可以指定五个值分别修改对应位置的值

4.新增列
为不存在的列赋值会创建出一个新列

5.del
关键字del用于删除列ÿ

本文详述了Pandas DataFrame的各种常见操作,包括创建、访问行、修改列、新增列、删除列、使用嵌套字典初始化、转置、数据类型、reindex、drop方法等。还介绍了head、tail、info、describe、value_counts等实用方法,帮助读者深入理解DataFrame的使用。
最低0.47元/天 解锁文章
2074

被折叠的 条评论
为什么被折叠?



