關於CSV查詢指定行列的一些微小的工作

2021-07-24 08:23:55 字數 800 閱讀 4107

今天是我覺得是有重要指標意義的一天,其實算是昨天晚上把,我第一次接到用python來完成任務的需求,具體就不說了,重要的是提取csv檔案的資料,以及把這個資料按照要求轉移到另乙個csv檔案上。今天一天主要就是糾結在題目上的兩點。

好了吐槽完畢,回歸正題,如何獲取呢?重點就是 這個

reader = csv.reader(csvfile1)

column = [row[2] for row in reader]

利用這個row獲取csv的列數,這樣可以獲得指定列資料,然後

for i,rows in enumerate(column):

利用enumerate列舉指定第幾個,那麼第幾行的資料也可以指定了,所以就可以獲得指定行列數的資料,會有用的。

有人說過,種一棵樹最好就是十年前,其次是現在,我只能說是鬼扯,其次當然是九年零是十乙個月,如果之前沒有做好準備,到手的也機會你也沒有把握,雖然還是很菜,但是通過這次機會,多學習python把。

import csv,os,sys

import xlwt

with open(r'd:\ceshi\13.csv','rb') as csvfile1:

reader = csv.reader(csvfile1)

#rows= [row for row in reader]

column = [row[2] for row in reader]

for i,rows in enumerate(column):

if i == 3:

row=rows

print row

關於hbase過濾查詢的一些

hbase有兩種查詢的方式乙個get 乙個scan 其中get是根據精確的rowkey查出單條的記錄 那麼如果一條記錄是有成千上萬個字段的話,網路io大,所以要 get.addcolumn bytes.tobytes cf bytes.tobytes f3 get.addcolumn bytes.t...

關於連線查詢的一些看法

正確的 select a.name,a.stuno,sum b.score from student a score b where a.stuno b.stuno and b.stuno 2 group by a.name,a.stuno select a.name,a.stuno,sum b.s...

關於連線查詢的一些看法

正確的 select a.name,a.stuno,sum b.score from student a score b where a.stuno b.stuno and b.stuno 2 group by a.name,a.stuno select a.name,a.stuno,sum b.s...