我是靠谱客的博主 无限可乐,最近开发中收集的这篇文章主要介绍Python数据分析笔记Python数据分析笔记,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

Python数据分析笔记

  • Python数据分析笔记
    • 数据类型
      • Logical逻辑型
        • 取值
        • 运算规则
      • 数值型
        • 加、减、乘、除
        • 取整
        • 求余
        • 乘方
      • 字符型
        • 创建字符
        • 转义
        • 多行字符
    • 数据结构
      • Series系列
        • 创建Series
        • 修改系列索引
        • 访问
        • 追加元素
        • 切片
        • 删除

数据类型

Logical逻辑型

取值

True : 真
False :假

运算规则

&:与
一假为假,两真为真

True & True
True & False
False & False

|:或
两假为假,一真为真

True | True
True | False
False | False

not:非
非真为假,非假为真

not True
not False

数值型

加、减、乘、除

x + y
x - y
x * y
x / y

取整

7 // 4

求余

10 % 4

乘方

2 ** 3

一个关于浮点数运算需要注意的地方

a = 4.2
b = 2.1
a + b 
# 6.300000000000001
(a + b) == 6.3 
#False

可用以下步骤处理

from decimal import Decimal
a = Decimal('4.2')
b = Decimal('2.1')
a + b  
# Decimal('6.3')
(a + b) == Decimal('6.3')  
# True

字符型

创建字符

字符串str用单引号''或双引号" "括起来

x = '我是一个字符串'
y = "我也是一个字符串"
z = """我还是一个字符串"""

转义

使用反斜杠转义特殊字符。

s = 'Yes,he doesn't'

如果不想让发生转义,
可以在字符串前面添加一个r,表示原始字符串

print('C:somename')
# some
#ame
print('C:\some\name')
# C:somename
print(r'C:somename')
# C:somename

反斜杠可以作为续行符,表示下一行是上一行的延续。

s = "abcd
efg"
print(s)
# abcdefg

多行字符

还可以使用"""..."""或者'''...'''跨越多行

s = """
Hello I am fine!
Thinks.
"""
print(s)
# Hello I am fine!
# Thinks.

数据结构

Series系列

创建Series

from pandas import Series
x = Series(
    ['a', True, 1]
)

修改系列索引

x = Series(
    ['a', True, 1], 
    index=['first', 'second', 'third']
)

访问

x[1]
x['second']
#不能越界访问
x[3]
# KeyError: 3

追加元素

#不能追加单个元素
x.append('2')
# TypeError: cannot concatenate a non-NDFrame object

#追加一个序列
n = Series(['2'])
x.append(n)
# 0       a
# 1    True
# 2       1
# 0       2
# dtype: object

x
# 0       a
# 1    True
# 2       1
# dtype: object

#需要使用一个变量来承载变化
x = x.append(n)
'2' in x
# False

#判断值是否存在
'2' in x.values
# True

切片

x[1:3]
# 1    True
# 2       1
# dtype: object

删除

#根据index删除
x.drop(0)
x.drop('first')

#根据位置删除
x.drop(x.index[3])

#根据值删除
x['2'!=x.values]

最后

以上就是无限可乐为你收集整理的Python数据分析笔记Python数据分析笔记的全部内容,希望文章能够帮你解决Python数据分析笔记Python数据分析笔记所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(66)

评论列表共有 0 条评论

立即
投稿
返回
顶部