pandas 行列篩選

2021-08-17 21:20:09 字數 1226 閱讀 8743

# -*- coding:utf-8 -*-

"""@author:kameiro

@file:patzon.py

@time:2018/3/2918:25

"""import pandas as pd,numpy as np

import numpy as np

from pandas import dataframe

sourcedata=pd.read_excel('f:/on.xlsx',sheetname='mp')

# df = dataframe(np.arange(20).reshape((4,5)),columns = list('abcde'))

# print(type(sourcedata))

# print(df.loc[[0,2],['a','c']])

sourcedata.set_index('索引列',inplace=true)

# link=sourcedata.ix[['mbt8p'],['位址']]

# print(link.iat[0,0])

# print(sourcedata.ix[[''],['位址']])

import requests

for one in sourcedata.index:

link1=sourcedata.ix[[one],['位址']]

# print(result)

ix [[行],[列]] :需同時為索引字元或者數字索引

iloc[[行],[列]] : 行列為具體字元

loc[[行],[列]] : 行列可為數字索引

iat[行],[列]:訪問單個元素,用於取值,使用數字索引

at[行],[列]: 訪問單個元素,用於取值,使用字元索引

Pandas行 列選擇

總也記不住的行列選擇 import pandas as pd dataname price time data pd.read csv test.csv 切片 a b 索引 iloc iloc適用於資料進行了篩選後造成索引號與原來不一致的情況 data.iloc 1 data.iloc 1 pric...

Pandas 刪除行 列

引數說明 print 刪除行或列 dataframe.drop drop預設對原表不生效,如果要對原表生效,需要加引數 inplace true print 刪除單行 df2 df1.drop labels 0 axis預設等於0,即按行刪除,這裡表示按行刪除第0行 print df2 print ...

pandas 行列轉換總結

行轉列或者列轉行的資料一般都是groupby後的資料 b kd.groupby by 當前網點 留倉原因 as index false 運單編號 count c kd.groupby by 當前網點 留倉原因 運單編號 count as index false 同groupby後再 reset in...