Pandas 02. 数据读取

Pandas需要先读取表格类型的数据,然后进行分析

示例:
 

import pandas as pd
import pymysql

# 读取csv文件
df = pd.read_csv("./ml-latest-small/ratings.csv",
                 encoding="utf-8",
                 sep=",",  # 分隔符,.csv文件默认为","
                 )
# print(df)
df1 = df.head(10)  # 读取前10行
print(df1)

df5 = df.tail(10)  # 读取后10行
print(df5)

df_shape = df.shape  # 返回DataFrame形状
print(df_shape)

df_col = df.columns  # 返回DataFrame的columns
print(df_col)

df_index = df.index  # 返回DataFrame的index
print(df_index)

df_dtype = df.dtypes  # 返回每列的数据类型组成的Series
print(df_dtype, type(df_dtype))

# 读取txt文件
df2 = pd.read_csv("./ml-latest-small/demo.txt",
                  sep="\t",  # 用制表符作为分隔符
                  header=None,  # 没有头
                  names=["pdata", "pv", "uv"])  # 指定列名
print(df2)

# 读取xlsx文件
df3 = pd.read_excel("./ml-latest-small/demo2.xlsx")
print(df3)

# 读取mysql
conn = pymysql.connect(host="qianshaoqing.mysql.rds.aliyuncs.com",
                       user="omron",
                       password="omron@2021",
                       database="officesystem")
df4 = pd.read_sql("select * from random_amount",  # 查询语句
                  con=conn)  # 传入连接
print(df4)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

M_qsqsqsq

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值