@r星校長
第3
關:讀取csv格式資料
讀取csv
# reading a csv into pandas.
# 如果資料集中有中文的話,最好在裡面加上 encoding = 'gbk' ,以避免亂碼問題。後面的匯出資料的時候也一樣。
df = pd.read_csv(
'uk_rain_2014.csv'
, header=
0)
這裡我們從csv
檔案裡匯入了資料,並儲存在dataframe
中。這一步非常簡單,你只需要呼叫read_csv
然後將檔案的路徑傳進去就行了。header
關鍵字告訴pandas
哪些是資料的列名。如果沒有列名的話就將它設定為none
。
資料匯入pandas
之後,我們該怎麼檢視資料呢?
檢視前n行
# getting first x rows.
df.head(
5)
檢視後n行
# getting last x rows.
df.tail(
5)
檢視總行數
# finding out how many rows dataset has.
len(df)
修改列名我們通常使用列的名字來在pandas
中查詢列。這一點很好而且易於使用,但是有時列名太長,我們需要縮短列名。
# changing column labels.
df.columns =
[『water_year』,』rain_octsep』,』outflow_octsep』,』rain_decfeb』, 『outflow_decfeb』, 『rain_junaug』, 『outflow_junaug』]
程式設計要求開始你的任務吧,祝你成功!
# -*- coding: utf-8 -*-
from pandas import series,dataframe
import pandas as pd
defread_csv_data()
:'''
返回值:
df1: 乙個dataframe型別資料
length1: 乙個int型別資料
'''# 請在此新增** 完成本關任務
# ********** begin *********#
df1 = pd.read_csv(
'test3/uk_rain_2014.csv'
, header=0)
df1.columns =
['water_year'
,'rain_octsep'
,'outflow_octsep'
,'rain_decfeb'
,'outflow_decfeb'
,'rain_junaug'
,'outflow_junaug'
] length1=
len(df1)
# ********** end **********#
#返回df1,length1
Apache Solr初體驗三
前兩天,學習了 solr 的基本用法,接下來我們就開始真正來學習一下 solr 學習一下它的檔案結構,配置檔案等。以我們現在學習的階段,最重要的資料夾就是 example 資料夾,這個裡面包含了許多我們要學習的東西。我們再來看一下該資料夾結構 我們看到這樣的檔案結構,資料夾的意思大家肯定都看得懂,這...
Apache Solr初體驗三
前兩天,學習了 solr 的基本用法,接下來我們就開始真正來學習一下 solr 學習一下它的檔案結構,配置檔案等。以我們現在學習的階段,最重要的資料夾就是 example 資料夾,這個裡面包含了許多我們要學習的東西。我們再來看一下該資料夾結構 我們看到這樣的檔案結構,資料夾的意思大家肯定都看得懂,這...
三分初體驗
特點 三分法就是用來求單峰函式的極值 二分查詢所面向的搜尋序列的要求是 具有單調性 不一定嚴格單調 沒有單調性的序列不能使用二分查詢。與二分查詢不同的是,三分法所面向的搜尋序列的要求是 序列為乙個凸 凹 型函式。通俗來講,就是該序列必須有乙個最大值 或最小值 在最大值 最小值 的左側序列,必須滿足不...