一、创建DataFrame

1、创建表格DataFrame

fruits = pd.DataFrame([[30, 21]], columns=['Apples', 'Bananas'])

效果:

2、再建一个不一样的DataFrame

fruit_sales = pd.DataFrame([[35, 21], [41, 34]], columns=['Apples', 'Bananas'],index=['2017 Sales', '2018 Sales'])

3、Series    两个列单独建

quantities = ['4 cups', '1 cup', '2 large', '1 can']
items = ['Flour', 'Milk', 'Eggs', 'Spam']
recipe = pd.Series(quantities, index=items, name='Dinner')

Flour     4 cups
Milk       1 cup
Eggs     2 large
Spam       1 can
Name: Dinner, dtype: object

二、读操作

1、读一个csv文件

reviews = pd.read_csv('../input/wine-reviews/winemag-data_first150k.csv',index_col=0)
reviews

index_col=0 这个是索引列 如果指定index_col=1那么就会按country索引

下面是没有index_col的情况:

Unnamed: 0 country description designation points price province region_1 region_2 variety winery
0 0 US This tremendous 100% varietal wine hails from ... Martha's Vineyard 96 235.0 California Napa Valley Napa Cabernet Sauvignon Heitz
1 1 Spain Ripe aromas of fig, blackberry and cassis are ... Carodorum Selección Especial Reserva 96 110.0 Northern Spain Toro NaN Tinta de Toro Bodega Carmen Rodríguez
... ... ... ... ... ... ... ... ... ... ... ...
150928 150928 France A perfect salmon shade, with scents of peaches... Grand Brut Rosé 90 52.0 Champagne Champagne NaN Champagne Blend Gosset
150929 150929 Italy More Pinot Grigios should taste like this. A r... NaN 90 15.0 Northeastern Italy Alto Adige NaN Pinot Grigio Alois Lageder

150930 rows × 11 columns

2、以字典方式创建一个 DataFrame  按列创建

animals = pd.DataFrame({'Cows': [12, 20], 'Goats': [22, 19]}, index=['Year 1', 'Year 2'])
animals
Year 1 12 22
Year 2 20 19

3、读sql

import sqlite3
conn = sqlite3.connect("../input/pitchfork-data/database.sqlite")
music_reviews = pd.read_sql_query("SELECT * FROM artists", conn)

三、写操作

1、将之前的文件存进硬盘

animals.to_csv("cows_and_goats.csv")
to_excel
to_pickle
...

注明:

以上内容来自kaggle

Pandas:1.创建、读和写操作相关推荐

  1. Python 学习笔记(3)对txt文件的读与写操作(下)

    上一章节我们讨论了如何对txt文本文件进行读写操作,这一张将讨论如何进行二进制文件的写与读.<Python 学习笔记(3)对txt文件的读与写操作(上)>的链接如下https://blog ...

  2. python 经典脚本文件_Python3.5文件读与写操作经典实例详解

    本文实例讲述了Python3.5文件读与写操作.分享给大家供大家参考,具体如下: 1.文件操作的基本流程: (1)打开文件,得到文件句柄并赋值给一个变量 (2)通过句柄对文件进行操作 (3)关闭文件 ...

  3. EasyExcel使用(读、写操作)

    Java实现Excel的读写操作 EasyExcel使用(写.读操作) 1.1 导入依赖 1.2 EasyExcel实现写操作 1.2.1 写操作--创建实体 1.2.2 实现写操作具体代码 1.2. ...

  4. C++编程的“读”与“写”操作

    学编程和学单片机时,有时会对"读操作"和"写操作"含糊.虽然也会用,但是没彻底搞懂里面的原理,直到今天才恍然大悟.在介绍"读"与" ...

  5. Python 学习笔记(3)对txt文件的读与写操作(上)

    目录 1.file 对象 2.open() 方法 3.txt文件的读与写 3.1.写txt文件 3.2.读txt文件 3.2.在文件末尾续写文件 4.写在最后 1.file 对象 file 对象使用 ...

  6. C++ 学习(15)文件操作、文件文件读与写操作、二进制文件读与写操作

    程序运行时产生的数据者属于临时数据,程序一旦运行结束临时数据都会被释放.通过文件可以将数据持久化. C++ 文件操作 C++中对文件操作需要包含头文件<fstream> 文件类型分为两种: ...

  7. Python open()函数文件打开、读、写操作详解

    python的文件读写和打开操作都有自己特定的函数和方法,操作起来很简单.下面就来简单的了解下python文件的基本操作方法有哪些. 一.Python open()函数文件打开操作 打开文件会用到op ...

  8. java io操作_Java 的IO操作(文件的读,写操作)

    /*  * FileEditor.java  *  * Created on 2006年9月13日, 下午2:22  *  * To change this template, choose Tool ...

  9. 对已有文件进行既读又写的操作时关于文件位置注意事项(适用于Python和C/C++)

    当我们需要对现有文件进行读取数据并修改文件中的数据时,就需要用到对已有文件进行既读又写的操作.有多种可读且可写的文件打开方式:r+,w+,a+,rb+,wb+,ab+,具体含义见下表. 打开 方式 读 ...

最新文章

  1. Xen的network-bridge模式
  2. eeglab中文教程系列(18)-自己创建电极位置以及电极位置文件
  3. 入门基础-VC网络编程入门
  4. 树的存储结构-孩子兄弟表示法
  5. sql事务、视图和索引
  6. 节选—Android 视频直播 ( 从快播到直播,从高清到无码 )十年视频开发项目
  7. linux设备树sysfs,迅为-iMX6开发板-设备树内核-sys方式控制GPIO
  8. python时间序列如何拟合曲线_以“datetime”格式拟合时间序列的曲线?
  9. ironpython怎么编译_将IronPython WPF项目编译为
  10. java安装下载步骤_java下载安装教程
  11. json.stringify php,JSON.stringify()用法介绍
  12. [存档]使用CxServer的7个战略原因
  13. html英文字母大小,英语字母书写笔顺 英语 , 26个英文字母大小写规范书写技巧...
  14. 今天有空,不如来找找“双鸭山大学”的由来吧~
  15. Mac OS X TextMate 运行 OCaml代码提示出错
  16. part-4 运放噪声快速计算
  17. 【Java二十周年】我的JAVA小时代
  18. [踩坑]packets.go:428: busy buffer invalid connection
  19. Unity下平面反射实现
  20. linux通过无线网卡上网,在Ubuntu中使用PHS无线网卡上网

热门文章

  1. Styled-Components
  2. laravel:artisan的基本使用
  3. 写字机器人软件_中小学开学临近 “补作业机器人”现身
  4. 解决报错:soundfile.LibsndfileError: Error opening ‘.wav‘: File contains data in an unknown format.
  5. 2013年全球重要黑客大会一览
  6. Bugku,Web:各种绕过哟
  7. eCharts省份地图配置及方法
  8. 《棒球殿堂》:棒球联盟LEAGUE·千叶罗德海洋
  9. 《ThinkPHP 5实战》4个实战开发案例可从代码仓库下载
  10. 上海计算机一级ps教程,计算机等级考试一级Photoshop图像合成教程