導航:首頁 > 數據分析 > python怎麼看某一列數據

python怎麼看某一列數據

發布時間:2023-01-06 04:02:33

㈠ python操作excel,使用xlrd模塊,獲取某一列數據的語句為

a=[[table.cell(i,ord('A')-ord('A')).value,table.cell(i,ord('B')-ord('A')).value]foriinrange(1,nrows)]

㈡ Python中怎麼獲取二維數組中指定列的數據。

解答:

  1. op=open('xx.txt','r')

  2. list=[]

  3. for line in op:

  4. list.append(line)

這樣第一行就是a[0]。

要取出第一行第二個字。

a[0].split(' ')[1]按空格分隔,函數名應該這個。

㈢ python從資料庫中讀取某列的數值

select bug_type,bug_severity,count(bug_type),ft_id from tm_bug group by ft_id,bug_type,bug_severity
查找表 tm_bug ,欄位1名稱為(bug_type),欄位2名稱為(bug_severity),欄位3名稱為(ft_id),行數,,以為具有相同欄位的ft_id,bug_type,bug_severity進行分組,

㈣ 怎樣用python,讀取excel中的一列數據

就是把xls or xlsx另存為CSV格式,然後再檢索。代碼如下,拋磚引玉。

# -*- coding: cp936 -*-
import linecache
o=open('d:\\test\\14.csv')#文件路徑
o.seek(0)
r=o.readlines()
s1=str(input('輸入要定位的信息:'))
a=0
count=0
for i in r: #按和值組合查找
if i.find(s1)>=0:
print r[a-1]#顯示上一行
print i#顯示定位行
print r[a+1]#顯示下一行
a+=1
print 'Total:%d'%count

例:
在以下數據中,查找含有T的行,並顯示上一行(n行) or 下一行(n行) 。
1,2,3,4
W,R,GFR,T
12,,F,34,G
這個就用上面的代碼就行了。

㈤ python如何獲取指定列表名和其中的值

從整個資料庫中獲取列名(假設資料庫包含超過100行,超過50列),基於pandas中特定列中包含的特定值.
在Bkmm3(來自印度的成員)的幫助下,我在數字術語上取得了成功但在字母術語上失敗了.我試過的方式是這樣的:
df = pd.DataFrame({'A':['APPLE','BALL','CAT'],
'B':['ACTION','BATMAN','CATCHUP'],
'C':['ADVERTISE','BEAST','CARTOON']})
response = input("input")
for i in df.columns: if(len(df.query(i + '==' + str(response))) > 0):
print(i)`
然後輸出出現錯誤:
Traceback (most recent call last): NameError: name 'APPLE' is not defined
你們的任何幫助都會非常感謝,謝謝. . .
解決方法:
isin / eq適用於DataFrames,您可以100%向量化:
df.columns[df.isin(['APPLE']).any()] # df.isin([response])
要麼,
df.columns[df.eq(response).any()]
索引([『A』],dtype =』對象』)
這是使用DataFrame.eval和np.logical_or的迂迴方式(你是在循環列上):
df.columns[
np.logical_or.rece(
[df.eval(f"{repr(response)} in {i}") for i in df]
)]
Index(['A'], dtype='object')

㈥ 怎樣用 Python 進行數據分析

做數據分析,首先你要知道有哪些數據分析的方法,然後才是用Python去調用這些方法
那Python有哪些庫類是能做數據分析的,很多,pandas,sklearn等等
所以你首先要裝一個anaconda套件,它包含了幾乎所有的Python數據分析工具
之後再學怎麼分析。

㈦ python怎麼從txt文件中讀取特定列的數據,新手,求大神指點!

path='e:/lijing/data.txt'
#path存的是txt文件的路徑

lie=[]
#初始化lie列表

for line in open(path):#遍歷txt文件中的所有行
line=line.replace('\n','').split(",")#替換和分割

lie.append(line[6])#將第六行的數據重新存在lie中
print lie
#lie這個列表中存的是txt文檔中第六行的數據。

㈧ 怎樣用python,讀取excel中的一列數據

---------------------------
@1方法一
import xlrd

data=xlrd.open_workbook('F:/data.xlsx')#excle文件位置
sheet=data.sheets()[0] #讀取第一個表
rows=sheet.row_values(0) #讀取第一行
print(rows) #列印第一行
clou=sheet.col_values(0) #讀取第一列
print(clou) #列印第一列
print(rows,clou) #列印第一行第一列
x=clou[1:] #去除第一行的第一個數
print(x)
--------------------------------------------------------

@2
import xlrd #導入包
import pandas as pd
data=pd.read_excel('F:/data.xlsx', sheet_name='Sheet1')
#print(type(data))
#print(data)
print(data['B'])#讀取某一列
print(data.values)#輸出值
print(data.describe())#輸出每列的統計數據
x=data[0:10]
print(x)#輸出前3行
print(x.T)#轉置
print(x.sort_index(axis=1,ascending=False))
a=data.describe()

㈨ python 取數據框某列唯一值的方法

有時候列太長,想知道列裡面有哪些值,可以用以下幾種方法:

1.  data.drop_plicates(['a','b'])

#data根據』a','b'組合列刪除重復項,默認保留第一個出現的值組合。傳入參數keep='last'則保留最後一個

data.drop_plicates(['a','b'],keep='last')

2. np.unique(data['a'])

這個可以直接看到它的值;

3. a 列如果是類別型的時候,可以用data['a'].value_counts()

第一列則是值出現的種類。

㈩ Python如何讀取csv文件某一列的每一行數據,並判斷該數值是否滿足條件

讀取csv文件,用的是csv.reader()這個方法。返回結果是一個_csv.reader的對象,我們可以對這個對象進行遍歷,輸出每一行,某一行,或某一列。代碼如下:

閱讀全文

與python怎麼看某一列數據相關的資料

熱點內容
wps工具欄怎麼換成中文 瀏覽:338
win7和xp共享文件 瀏覽:883
蘋果4代音量鍵沒反應 瀏覽:827
怎樣打開tif文件 瀏覽:153
java下載文件zip 瀏覽:440
qq瀏覽器壓縮文件怎麼設密碼 瀏覽:526
黃埔數控編程哪裡好 瀏覽:406
mac109升級1010 瀏覽:691
在java的菜單如何導入文件 瀏覽:982
現在什麼網站銷量最高 瀏覽:760
angularjsclass定義 瀏覽:157
ug數控編程怎麼導出程序 瀏覽:466
cmdb文件 瀏覽:710
鵯文件夾 瀏覽:763
網路輿情應對的基本理念是什麼 瀏覽:433
word2007層次結構 瀏覽:456
去掉文件名的數字 瀏覽:713
word公司 瀏覽:710
淘寶店數據包怎麼上傳 瀏覽:341
pbt文件 瀏覽:204

友情鏈接