前面我们学习了pandas库的一维数据Series,今天开始我们学习二维数据表dataframe。dataframe的长相跟excel表格很像,也是包括行标签、列标签及数据。下图就是一个dataframe:

生成dataframe有以下几种方法:
1、导入表格格式的文件(如csv、xls、xlsx等)。
import pandas as pd#要先要导入pandas库
df = pd.DataFrame(pd.read_csv('name.csv')) #此处括号里红字处填写文件的路径
2、用pandas函数创建数据表。
要顺便导入numpy库,因为pandas很多时候要用到numpy。
import pandas as pd
import numpy as np
df = pd.DataFrame({
"学号":[6001,6002,6003,6004,6005,1006],
"姓名":['熊大','熊二','光头强','吉吉','毛毛','李老板']},
columns =['学号','姓名'])
df
运行结果:
学号 |
姓名 |
|
0 |
6001 |
熊大 |
1 |
6002 |
熊二 |
2 |
6003 |
光头强 |
3 |
6004 |
吉吉 |
4 |
6005 |
毛毛 |
5 |
1006 |
李老板 |
3、一些特定的函数可以生成dataframe,尤其好多量化函数获取的数据就是dataframe格式。
发布者:股市刺客,转载请注明出处:https://www.95sca.cn/archives/75060
站内所有文章皆来自网络转载或读者投稿,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!