㈠ 求數據總共多少行多少列python(excel怎麼統計一共多少行數)
導讀:本篇文章首席CTO筆記來給大家介紹有關求數據總共多少行多少列python的相關內容,希望對大家有所幫助,一起來看看吧。
pythonnumpy求矩陣有多少列想知道矩陣A的行數和列數用np.size()函數
np.size(A,0)為矩陣A的行數
np.size(A,1)為矩陣A的列數
(x,y)=np.shape(A)分別求矩陣的行和列
pandas如何統計excel中列數據的行數?
准備測試數據:
打開PyCharm輸入以下代碼
運行效果如下:
附上實現代碼:
#!/usr/bin/envpython
importpandasaspd
OPENPATH='test.xls'
SAVEPATH='test1.xls'
deftotal_count(path=OPENPATH,sheetname='testsheet'):
df=pd.read_excel(path,sheet_name=sheetname,names=['值','計數'])
#獲取統計項目
item_name=set(df['值'])
#創建字典統計
total_dict=dict(zip([iforiinitem_name],[
0for_inrange(len(item_name))]))
#遍歷」值「列,逐個統計數量
forindex,iteminenumerate(df['值']):
#如果在set中
ifiteminitem_name:
#加入計數統計
total_dict[item]+=df['計數'][index]
#返回
returntotal_dict
defdatato_excel(path=SAVEPATH,sheet_name='total',data_dict={}):
report_df=pd.DataFrame.from_dict(data_dict,orient='index')
xl_writer=pd.ExcelWriter(path)
report_df.to_excel(xl_writer,sheet_name)
try:
xl_writer.save()
print('Savecompleted')
except:
print('Errorinsavingfile')
if__name__=="__main__":
datato_excel(data_dict=total_count())
不知道這是不是您想要的結果,如果有幫助,請採納一下,謝謝!
python判斷數據框有幾行幾列如果你的第一列是groupby好的,那用一個last_row_index和current_row_index可以O(n)搞定合並,譬如說
intlast=0;
intcurrent=1;
while(currentnumbers.GetLengths(0))
{
if(numbers[last][0]==numbers[current][0])
{
for(inti=1;inumbers.GetLengths(1);i++)
{
numbers[last][i]+=numbers[current][i];
}
}
else
{
last++;
for(inti=0;inumbers.GetLengths(1);i++)
{
numbers[last][i]=numbers[current][i];
}
}
current++;
}
結語:以上就是首席CTO筆記為大家整理的關於求數據總共多少行多少列python的相關內容解答匯總了,希望對您有所幫助!如果解決了您的問題歡迎分享給更多關注此問題的朋友喔~