[Python]pandas中Series和读取外部数据

[Python]pandas中Series和读取外部数据

Series的创建,索引和值

import pandas as pd
import string 

# 带标签的数组
t1 = pd.Series([1,2,31,12,3,4])

print(t1)

t2 = pd.Series([1,23,2,2,1],index = list("abcde"))

print(t2)

temp_dict = {"name":"xiaohong","age":30,"tel":10086}

t3 = pd.Series(temp_dict)

print(t3)


t4 = {string.ascii_uppercase[i]:i for i in range(10)}

print(t4)

t4 = pd.Series(t4)

print(t4)

t4 = pd.Series(t4,index = list(string.ascii_uppercase[5:15]))

print(t4)


t4 = t4.astype(float)

print(t4)


print(t4["H"])

print(t4[["G","H"]])



print(t1[t1 > 3])


print(t3.index)

for i in t3.index:
    print(i)
    
print(type(t3.index))

print(len(t3.index))


print(t3.values)


print(type(t3.values))

pandas之读取外部数据

pandas读取csv文件

import pandas as pd

# pandas读取csv中的文件
df = pd.read_csv("./dogNames2.csv")

print(df)

运行结果:

在这里插入图片描述

pandas读取mysql数据库

example 01
import pymysql
import pandas as pd

conn = pymysql.connect(	
    host = 'localhost',	
    user = 'root',	
    passwd = '8888.216',	
    db = 'yuoj',	
    port=3306,	
    charset = 'utf8'	
)	
df = pd.read_sql('select * from question_submit',conn)	


print(df)

运行结果:

在这里插入图片描述

example 02
import pymysql
import pandas as pd

conn = pymysql.connect(	
    host = 'localhost',	
    user = 'root',	
    passwd = '8888.216',	
    db = 'yuoj',	
    port=3306,	
    charset = 'utf8'	
)	
df = pd.read_sql('select * from question_submit',conn)

#
print(df.head())

# 显示头部5行
print(df.head(5))

# 显示末尾5行
print(df.tail(5))

# 显示df的概览
print(df.info())


print(df.describe())





运行结果:

在这里插入图片描述

最近更新

  1. TCP协议是安全的吗?

    2024-04-10 05:00:01       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-10 05:00:01       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-10 05:00:01       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-10 05:00:01       18 阅读

热门阅读

  1. python中的shutil 压缩打包模块

    2024-04-10 05:00:01       11 阅读
  2. c++ 定义文件类

    2024-04-10 05:00:01       14 阅读
  3. C语言编译过程

    2024-04-10 05:00:01       13 阅读
  4. [C++/Linux] UDP编程

    2024-04-10 05:00:01       10 阅读
  5. 【LeetCode热题100】【二叉树】二叉树的层序遍历

    2024-04-10 05:00:01       12 阅读