python Csv問題
無糖零可樂 2020-10-25 11:43:24
:^(



:^(


同好似col 8改唔到
:^(

Ads

無糖零可樂 2020-10-25 11:44:53 即係save係一個新既file到
唔可以直接覆蓋舊個個?

定係save係一個新嘅location
美c朗尼馬達 2020-10-25 11:53:43 你用df.to_csv save落一個file到
你save落原本個個file到又得新file都得
不過你一save落原本個file到就會overwrite咗個個file 我估你應該唔想咁做
無糖零可樂 2020-10-25 11:58:32 我明白啦
:^(
所以我直接save成一個新既file

但而加仲係有個兩個問題
:^(


第一行data改唔到或者叫冇左

同 col 8 改唔到做每次加1
:^(
Markovnikov 2020-10-25 14:54:11 此回覆已被刪除
無糖零可樂 2020-10-25 15:19:42 第一個問題解決左啦 原來要將個屬性改為None

而家諗緊第二個問題
美c朗尼馬達 2020-10-25 15:20:55 介唔介意print個df出嚟再cap張圖上嚟望望
無糖零可樂 2020-10-25 15:26:22
:^(
:^(


咁樣?
:^(
無糖零可樂 2020-10-25 15:27:07 因為個col 8 原本係冇野
美c朗尼馬達 2020-10-25 15:44:52 讀完df之後加一句
df[8] = 0
無糖零可樂 2020-10-25 16:17:43 如果咁得唔得?
df[8] = “”

因為我想之後可以俾人入由幾多開始加1
例如可以由5000或4000

Ads

Markovnikov 2020-10-25 16:42:11 此回覆已被刪除
美c朗尼馬達 2020-10-25 16:49:16 個問題係因為你本身最開頭個csv根本無呢個column
所以即係你之後個啲csv個格式會比起你原本第一個input file唔一樣 咁樣好唔consistent
我會勸你將第一個csv加多一行全部0 咁樣就解決咗個問題又唔洗煩
人生書家 2020-10-25 17:29:23 Python係比好多compiled language慢,但係吹到慢到行唔郁,完全用唔到又吹大咗啲
:^(
Cyborgman 2020-10-25 17:57:41 pandas同numpy快咪得,反正都係嚟做analysis

真係要用for loop咪@jit
膠屍定理 2020-10-25 19:41:35 唔係好明 header指columns名
堆名咩type應該唔影響
膠屍定理 2020-10-25 19:47:17 https://stackoverflow.com/questions/49229415/pandas-read-csv-parse-header-as-string-type-but-i-want-integer
你想咁樣?
一碌穆 2020-10-25 19:49:35 不如你send個small sample同intended output算
Markovnikov 2020-10-25 19:51:09 此回覆已被刪除
Monte.Carlo 2020-10-25 20:00:53 hm...唔知你用邊個version
但我用開都幾肯定係會mark埋邊個位error喔
你試多次
:^(
Markovnikov 2020-10-25 20:03:26 此回覆已被刪除

Ads

Monte.Carlo 2020-10-25 20:07:35 我指佢應該會mark住個 . 或者 [
咁你就知exactly邊個位出事
Markovnikov 2020-10-25 20:09:56 此回覆已被刪除
人生書家 2020-10-25 20:18:39 Python都有得可以用得好嘅,我自己條team都run緊兩個production Python service,Python都有好多方法用得好

例如Instagram/YouTube嘅主要app server都係行Python
無糖零可樂 2020-10-25 21:18:45 咁有冇得新增一個col? 因為舊csv唔想加col