最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python 使用pandas讀取csv文件的方法

 更新時(shí)間:2022年12月23日 14:32:44   作者:小白和小耳朵  
這篇文章主要介紹了python 使用pandas讀取csv文件的方法,本文結(jié)合示例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

在這里記錄一下,python使用pandas讀取文件的方法
用到pandas庫(kù)的read_csv函數(shù)

# -*- coding: utf-8 -*-
"""
Created on Mon Jan 24 16:48:32 2022

@author: zxy
"""

# 導(dǎo)入包
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import matplotlib.gridspec as gridspec
import seaborn as sns; plt.style.use('ggplot')

import sklearn
from sklearn.preprocessing import StandardScaler
from sklearn.model_selection import train_test_split
from sklearn.utils import shuffle
from sklearn.metrics import confusion_matrix
from sklearn.manifold import TSNE

# 導(dǎo)入并查看數(shù)據(jù)
crecreditcard_data=pd.read_csv('./creditcard.csv')
crecreditcard_data.shape,crecreditcard_data.info()

crecreditcard_data.describe()


crecreditcard_data.head()

# 看看欺詐與非欺詐的比例如何
count_classes=pd.value_counts(crecreditcard_data['Class'],sort=True).sort_index()

# 統(tǒng)計(jì)下具體數(shù)據(jù)
count_classes.value_counts()
# 也可以用count_classes[0],count_classes[1]看分別數(shù)據(jù)

count_classes.plot(kind='bar')
plt.show()

知識(shí)點(diǎn)擴(kuò)展:

pandas讀取csv文件的操作

1. 讀取csv文件

import pandas as pd
import numpy as np
 
# 讀取整個(gè)csv文件
csv_data = pd.read_csv("./stock_day.csv")
 
# 讀取指定列索引字段的數(shù)據(jù)
csv_data = pd.read_csv("./stock_day.csv", usecols=['open', 'close'])
 
# 將我們修改完的csv的文件保存到新的路徑下
csv_data.to_csv('demo.csv')

觀察我們保存的文件的格式(行索引為我們的日期, 列索引為 open close) :

# 查看新保存的文件
new_data = read_csv('./demo.csv')

觀察新保存的文件(我們?cè)谧x取的時(shí)候默認(rèn)給我們添加了新的行索引, 及Unnamed:0): 

使用to_csv的時(shí)候, 我們可以給他傳入幾個(gè)參數(shù):

csv_data.to_csv('demo.csv', header=True, index=False)

to_csv這個(gè)方法中可以傳遞一些參數(shù):

 DataFrame.to_csv(path_or_buf=None, sep=', ’, columns=None, header=True, index=True, index_label=None, mode='w', encoding=None)

  • path_or_buf :文件保存的路徑;
  • sep :默認(rèn)是以 , 進(jìn)行分割 , 也可以自己制定;
  • columns : 保存索引列和指定列;
  • index:是否寫(xiě)進(jìn)行索引 0或者1;
  • header :boolean or list of string, default True,是否寫(xiě)進(jìn)列索引值 0或者 1;
  • na_rep=NaN: 缺失值保存為Na 如果不寫(xiě) 默認(rèn)為空;
  • float_format='%.2f' :保留兩位小數(shù);

再來(lái)回顧一下將我們的行索引裝成日期格式的方法:

# 生成一個(gè)時(shí)間的序列,略過(guò)周末非交易日
date = pd.date_range('2018-02-27', periods=new_data.shape[1], freq='B')
 
# index代表行索引,columns代表列索引
new_data = pd.DataFrame(new_data, index=date)

到此這篇關(guān)于python 使用pandas讀取csv文件的方法的文章就介紹到這了,更多相關(guān)python 讀取csv文件內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python基礎(chǔ)知識(shí)之函數(shù),類(lèi),模塊

    Python基礎(chǔ)知識(shí)之函數(shù),類(lèi),模塊

    今天小編就為大家分享一篇Python函數(shù),類(lèi),模塊,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2021-10-10
  • Python爬蟲(chóng)+Tkinter制作一個(gè)翻譯軟件的示例

    Python爬蟲(chóng)+Tkinter制作一個(gè)翻譯軟件的示例

    這篇文章主要介紹了Python爬蟲(chóng)+Tkinter制作一個(gè)翻譯軟件的示例,幫助大家更好的理解和學(xué)習(xí)使用python,感興趣的朋友可以了解下
    2021-02-02
  • 解決Pycharm 運(yùn)行后沒(méi)有輸出的問(wèn)題

    解決Pycharm 運(yùn)行后沒(méi)有輸出的問(wèn)題

    這篇文章主要介紹了解決Pycharm 運(yùn)行后沒(méi)有輸出的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2021-02-02
  • Python 類(lèi)的魔法屬性用法實(shí)例分析

    Python 類(lèi)的魔法屬性用法實(shí)例分析

    這篇文章主要介紹了Python 類(lèi)的魔法屬性用法,結(jié)合實(shí)例形式分析了Python類(lèi)的魔法屬性功能與相關(guān)使用技巧,需要的朋友可以參考下
    2019-11-11
  • 使用Python處理KNN分類(lèi)算法的實(shí)現(xiàn)代碼

    使用Python處理KNN分類(lèi)算法的實(shí)現(xiàn)代碼

    KNN分類(lèi)算法(K-Nearest-Neighbors?Classification),又叫K近鄰算法,是一個(gè)概念極其簡(jiǎn)單,而分類(lèi)效果又很優(yōu)秀的分類(lèi)算法,這篇文章主要介紹了使用Python處理KNN分類(lèi)算法,需要的朋友可以參考下
    2022-09-09
  • rsa詳解及例題及python算法

    rsa詳解及例題及python算法

    RSA公開(kāi)密鑰密碼體制的原理是:根據(jù)數(shù)論,尋求兩個(gè)大素?cái)?shù)比較簡(jiǎn)單,而將它們的乘積進(jìn)行因式分解卻極其困難,因此可以將乘積公開(kāi)作為加密密鑰,這篇文章主要介紹了rsa?詳解及例題及python,需要的朋友可以參考下
    2022-04-04
  • 使用Python實(shí)現(xiàn)一個(gè)棧判斷括號(hào)是否平衡

    使用Python實(shí)現(xiàn)一個(gè)棧判斷括號(hào)是否平衡

    棧(Stack)在計(jì)算機(jī)領(lǐng)域是一個(gè)被廣泛應(yīng)用的集合,棧是線性集合,訪問(wèn)都嚴(yán)格地限制在一段,叫做頂(top)。這篇文章主要介紹了使用Python實(shí)現(xiàn)一個(gè)棧判斷括號(hào)是否平衡,需要的朋友可以參考下
    2018-08-08
  • python PyTorch參數(shù)初始化和Finetune

    python PyTorch參數(shù)初始化和Finetune

    這篇文章主要介紹了python PyTorch參數(shù)初始化和Finetune,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-02-02
  • 淺談pyqt5在QMainWindow中布局的問(wèn)題

    淺談pyqt5在QMainWindow中布局的問(wèn)題

    今天小編就為大家分享一篇淺談pyqt5在QMainWindow中布局的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-06-06
  • 如何用VScode配置Python開(kāi)發(fā)環(huán)境

    如何用VScode配置Python開(kāi)發(fā)環(huán)境

    這篇文章主要介紹了如何用VScode配置Python開(kāi)發(fā)環(huán)境,vscode有很多優(yōu)點(diǎn),用VScode來(lái)編寫(xiě)Python,也是相當(dāng)?shù)暮糜玫?需要的朋友可以參考下
    2023-03-03

最新評(píng)論

孟津县| 桂阳县| 长丰县| 安图县| 宁晋县| 遂溪县| 金坛市| 南宫市| 柳江县| 垦利县| 荥经县| 佛学| 松原市| 新野县| 星子县| 新民市| 湘乡市| 英吉沙县| 镇坪县| 佳木斯市| 天镇县| 梁山县| 徐州市| 苍山县| 黎川县| 方城县| 墨脱县| 稻城县| 那坡县| 安康市| 易门县| 文山县| 重庆市| 台南市| 霍林郭勒市| 通河县| 罗田县| 华蓥市| 八宿县| 兰考县| 汪清县|