jupyter nootbook使用小技巧

    xiaoxiao2022-07-07  143

    文章目录

    前面书写后面内容消失python三种方式单行、多行注释最头疼也是最实用的DataFrame操作 方式1.从DataFrame中提取 某几列的DataFrame 按列提取2.选取 对应标识行(可以是单行也可以是多行)的 某一列3. 选取 某一标识行的 (所有列)或者截取表格4. 提取某一列的类型,不同元素的个数1 >**如果用groupby 转化成 Dataframe或者Series 还需要加 类方法变化** 例如:2>**直接采用 .unique() 返回numpy.ndarray (只要直接返回类型就可以直接用索引调用)** 例如:

    前面书写后面内容消失

    原文可见 在使用jupyter notebook时,如果想改中间的内容,但有时你会发现后面的内容就没有了,不见了,

    你需要重写这一行代码,这费时间。

    这其实是设置的问题,在word中也会出现这种情况,是‘改写’问题。

    在jupyter notebook中,你只要按键盘上的 insert 键就解决这个问题了。

    python三种方式单行、多行注释

    原文参考 方式1:

    单行注释:shift + #(在代码的最前面输入,非选中代码进行注释)

    多行注释:同单行一样在每一行的前面输入shift+#

    方式2:

    单行和多行一样的方式:Ctr+/(前提是选中需要注释的代码)

    方式3:

    输入’’’ ‘’'或者""" “”",将要注释的代码插在中间

    最头疼也是最实用的DataFrame操作 方式

    1.从DataFrame中提取 某几列的DataFrame 按列提取

    data[ ['', ''] ]

    内括号表示列表 如果只提取一列

    data['']或者data[['']]

    即列表内部只有一个元素

    2.选取 对应标识行(可以是单行也可以是多行)的 某一列

    可用data[][] 其中方括号中可以加 boolean索引 例如:

    data[data['species'] == 'setosa']['sepal_area']

    当然也可以用data.loc 例如:

    data.loc[data['species'] == 'setosa', 'tip']

    3. 选取 某一标识行的 (所有列)或者截取表格

    可用 data.loc[,] 其中方括号中 逗号前后 可以加 boolean索引 例如:

    data.loc[data['species'] == 'setosa', :]

    4. 提取某一列的类型,不同元素的个数

    1 >如果用groupby 转化成 Dataframe或者Series 还需要加 类方法变化 例如:
    data.groupby(['species']).size() 输出: species setosa 50 versicolor 50 virginica 50 dtype: int64 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 提取类型: data.groupby(['species']).size().index 输出: Index(['setosa', 'versicolor', 'virginica'], dtype='object', name='species')
    2>直接采用 .unique() 返回numpy.ndarray (只要直接返回类型就可以直接用索引调用) 例如:
    species = data['species'].unique()
    最新回复(0)