日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學(xué)無先后,達者為師

網(wǎng)站首頁 編程語言 正文

Python如何提取csv數(shù)據(jù)并篩選指定條件數(shù)據(jù)詳解_python

作者:PangAy ? 更新時間: 2022-10-17 編程語言

前言

本文主要介紹通過Python提取csv文件中數(shù)據(jù),并對數(shù)據(jù)進行處理。

編譯器:Anaconda3 語言:Python3

一、使用pandas和numpy庫

通過pandas庫可以從csv提取到數(shù)據(jù),但是數(shù)據(jù)的格式是DateFrame 格式,因為我不懂怎么處理DateFrame 格式的數(shù)據(jù),所以就使用numpy庫,將提取的數(shù)據(jù)轉(zhuǎn)化為數(shù)組格式,這樣可以就可以通過對數(shù)組的處理方式處理csv文件的數(shù)據(jù)。寫回csv文件的過程中,再轉(zhuǎn)換為DateFrame即可。

二、使用步驟

1.引入庫

代碼如下(示例):

import pandas as pd
import numpy as np

2.讀入數(shù)據(jù)

本文是通過路徑讀取的文件。如果想通過文件名讀取,需要把文件放與程序放到同一個文件夾中
代碼如下(示例):

file1=pd.read_csv(r'C:\Users\86150\Desktop\1_Part2 附加測試題\Part2 附加測試題\4. data\data【各省-競品】.csv')

此時讀出的數(shù)據(jù)是DateFrame格式,輸出如下

3.轉(zhuǎn)化格式

將DateFrame 格式的數(shù)據(jù)轉(zhuǎn)化為數(shù)組

file1=np.array(file1)

此時得到輸出如下

4.處理數(shù)據(jù)

我們將所有省份是‘黑龍江’的數(shù)據(jù)挑選出來,并放入新的數(shù)組中

data=[]
for item in file1:
    sh= item[0] 
    if "黑龍江" ==sh:
       # print(item)
        data.append(item) 

這樣就把數(shù)據(jù)挑選出來并存放在data中

總結(jié)

這是第一次寫博客,有很多不足的地方,希望大家指出,比如:如何直接把cell插入而不是以圖片的形式。本文只是作者學(xué)習(xí)筆記,因為對很多庫函數(shù)不知道,迫不得已想出來的方法

原文鏈接:https://blog.csdn.net/m0_46159136/article/details/113618135

欄目分類
最近更新