1. 程式人生 > >python 怎樣把一個數組型別資料儲存為csv檔案

python 怎樣把一個數組型別資料儲存為csv檔案

有時候做完一個案例的分析,模型做好了,最後想把預測的結果儲存為CSV檔案。這個預測的結果一般是n行1列的一個數列,我們最後就是想把預測結果儲存下來。

submission = clf.predict(credit_test)#submission是我的預測結果,是一個5000*1的列向量

submission = pd.DataFrame({'RISK':submission})

#必須把這個submission用pd.DataFrame讀出來

不然會報錯 AttributeError: 'numpy.ndarray' object has no attribute 'to_csv'

submission.to_csv('submission.csv',index=False)

以後遇到“AttributeError: 'numpy.ndarray' object has no attribute 'to_csv'”就可以用上面的方法解決

也可以用這個submission=pd.Series(submission)替換submission = pd.DataFrame({'RISK':submission})

相關推薦

python 怎樣個數型別資料儲存csv檔案

有時候做完一個案例的分析,模型做好了,最後想把預測的結果儲存為CSV檔案。這個預測的結果一般是n行1列的一個數列,我們最後就是想把預測結果儲存下來。submission = clf.predict(credit_test)#submission是我的預測結果,是一個5000*

陣列和字典的writeToFile方法——在專案開發中處理網路資料的時候,可以請求獲得的網路資料儲存plist檔案,這樣更方便開發

在專案開發中處理網路資料的時候,可以把請求獲得的網路資料儲存為plist檔案,這樣更方便開發,下面是程式碼                                //路徑(可以隨便找個資料夾

爬蟲資料儲存csv檔案時,表格中間隔有空行問題

問題描述:將爬取的資料儲存的csv檔案,遇到幾個問題,原始碼如下: with open('F:\\Pythontest1\\douban.csv','w') as f: writer = csv.writer(f,dialect='excel') writer.writero

C#將資料儲存CSV檔案格式

/// 將資料以CSV格式儲存 /// ",表示移動到同一行的下一格" /// "\r\n"表示移動到下一列 /// </summary> /// <param name="sender"></pa

PHP遞歸方式個數裏面的null轉換空字符串”的方法

代碼 OS 進行 pos 判斷 color style 轉換 簡便 在一些接口的調用中,直接查詢數據庫出來的字段可能為null字段,但是為了簡便前端的判斷,需要把null轉換成空字符串‘‘,這個時候就需要遞歸的方式進行。直接上代碼如下: //遞歸方式把數組或字符串

python得到個數前p個元素,並得到索引

環境 二維 遇到 cnblogs args dex 多維數組 得到 tle 我自己的思路,第一步把矩陣拼接成一維數組,然後用argsort得到排序,然後把一維坐標換算成二維的 numpy 矩陣形狀調整:拉伸、變成一維數組: #將多維數組變成 1維數組 a=b.ravel()

個數最開始的若干個元素搬到陣列的末尾,我們稱之為陣列的旋轉。 輸入一個非減排序的陣列的一個旋轉,輸出旋轉陣列的最小元素。

題目描述 把一個數組最開始的若干個元素搬到陣列的末尾,我們稱之為陣列的旋轉。 輸入一個非減排序的陣列的一個旋轉,輸出旋轉陣列的最小元素。 例如陣列{3,4,5,1,2}為{1,2,3,4,5}的一個旋轉,該陣列的最小值為1。 NOTE:給出的所有元素都大於0,若陣列大小為0,請返回0。 /*

起三個執行緒依次讀取個數資料,同時只有一個執行緒執行?

public class ReadString {     private String[] read = {"1","2","3","4","5","6","7","8","9","10"};     public synchronized void read(int id

Python實現個數除以個數

如果直接用python的一個list除以一個數,會報錯: a = [1.0, 1.0, 1.0] c = a/3 print(c) TypeError: unsupported operand ty

c語言個數裡面的部分值直接複製到另外個數

標頭檔案是#include <string.h>,如果要從陣列a複製k個元素到陣列b,可以這樣做memcpy(b,a,sizeof(int)*k);#include <stdio.h> #i

陣列:如何個數迴圈右移K位

問題描述: 假設要把陣列12345678右移2位,變為78123456。 分析: 方法一: 比較移位前後陣列序列的形式,不難看出,其中有兩段序列的順序是不變的,即就是 78 和 123456, 可以把這兩段看做兩個整體,右移k位就是把陣列的兩部分交換一下。時間複雜度為

個數裡的數組合全部列出(遞迴)

把一個數組裡的數組合全部列出,比如1和2列出來為12,21 code 思路就是固定字首 prefix,然後還有剩下的候選candidate。從候選裡面選擇一些加到字首後面。 比如固定字

python個數實現兩個棧

去了某公司面試 ,一道筆試題目為:用一個數組實現兩個棧。python中其實是有一個庫叫array(我使用的是python3.X),其作用為 """ This module defines an object type which can efficiently repre

能實現個數元素中的奇數放左邊,偶數放右邊

public static void change(int[] a){ int i=0; int j=a.length-1; while(i<j){ while(a[j]%2==0&&i<j){ j--;   } while(a[i]%2==1&

個數最開始的若干個元素搬到陣列的末尾,我們稱之為陣列的旋轉。

// 輸入一個非減排序的陣列的一個旋轉,輸出旋轉陣列的最小元素。 例如陣列{3,4,5,1,2}為{1,2,3,4,5}的一個旋轉

初學python—做個數的增刪改查操作

針對陣列進行一個增刪改查的流程for i in range(1,100): li=['小張','小李','小王'] a=int(input('請輸入您想做的操作(1為增,2為插入,3為改,4為刪除值,5為按照索引刪除值):')) if a==1: b=input('請輸入你下新

幾行Python程式碼生成飯店營業額模擬資料儲存CSV檔案

CSV檔案是一種通用的、簡單的檔案格式,以純文字形式儲存表格資料(數字和文字),在多個領域都有廣泛應用,經常用來在不同程式之間交換資料。 下面的程式碼使用Python標準庫datetime和random生成資料模擬一個飯店的銷量,然後使用標準庫csv寫入CSV檔案。可以調整程式中的數字,生成更多符合要求的資

pythonpython資料儲存文字檔案的兩種語法

file = open('filename','a',encoding='utf-8') file.write('......') file.close 上面這種標準的檔案儲存方式,開啟檔案、寫入資料、關閉檔案。 下面這種寫法,會隨著with語句的結束,自動關閉。 wi

題目三:給定個數,值可以正、負和0,請返回累加和給定值k的最長子陣列長度。

import java.util.HashMap; /** * * 2、給定一個數組,值可以為正、負和0,請返回累加和為給定值k的最長子陣列長度。 * 咱們可以反推,比如:1- 100,陣列和為1000. * 要求最長和為300的子陣列,我可以反著求第一

題目四:給定個數,值可以正、負和0,請返回累加和小於等於k的最長子陣列長度。 時間複雜度:O(n)

import java.util.HashMap; /** * * 3、給定一個數組,值可以為正、負和0,請返回累加和小於等於k的最長子陣列長度。 時間複雜度:O(n) * * 這裡需要分為兩步,第一步是獲取,以每個位置開頭最小和的長度。第二步,從0到N逐