python库--pandas--DataFrame--初始化数据

1. 来自python

1.1 列表(支持迭代器)

import pandas as pd
pd.DataFrame([1, 2, 3])
pd.DataFrame([1, 2, 3], columns=['A'], index=['a', 'b', 'c'])
pd.DataFrame([[1, 2, 3], [2, 3, 4]])
pd.DataFrame([[1, 2, 3], [2, 3, 4]], columns=['A', 'B', 'C'], index=['a', 'b'])

图1 图2 图3 图4

1.2 字典

当传字典时无需指定columns或index, 如果指定可以起到过滤的作用, 如果key不存在会生成一行或一列值为NaN的行或列

pd.DataFrame([{'A': 1, 'B': 2, 'C': 3}, {'A': 2, 'B': 3}])
pd.DataFrame([{'A': 1, 'B': 2, 'C': 3}, {'A': 2, 'B': 3}], index=['a', 'b'], columns=['A', 'B'])
pd.DataFrame({'A': [1, 2, 3], 'B': [2, 3, 4]})
pd.DataFrame({'A': [1, 2, 3], 'B': [2, 3, 4]}, index=['a', 'b', 'c'], columns=['A'])
pd.DataFrame({'A': {'a': 1, 'b': 2}, 'B': {'a': 3}}, columns=['A'], index=['a'])

在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述

1.3 json字符串 / 文件

官方文档
本人博客

1.4 文本文件

read_csv
read_table

1.5 数据库

read_sql_table 根据表名加载数据
read_sql_query 根据sql语句加载数据
read_sql 根据表名或sql语句加载数据

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值