我曾嘗試使用資料框架向json檔案添加列和值,但似乎在我嘗試洗掉一些列后,它又回到了原始資料檔案。我還面臨一個問題,就是無法將其保存為csv檔案。所以我在想,也許我不能用資料框架來處理這個問題?
它就像一個串列,分為不同的列(總共約30行),然而我想洗掉一些像路由和URL,同時添加三個列,包括長度、最大值、最小值(這三個列中的所有值都在路由列中找到)
我已經完成了這個作業。
到目前為止,我已經做了這個,但被卡住了:
我已經做了這個,但被卡住了。
import pandas as pd
import json
data = pd.read_json('fitness.json') # fitness.json是json檔案的檔案名。
fitness2 = pd.DataFrame (fitness2)
fitness2
data.join(fitness2, lsuffix="_left") # 將這三列加入資料表。
我不確定如何才能洗掉路由、'MapURL'、'MapURL_tc'、'MapURL_sc'這幾列,然后最后保存為如圖所示的csv輸出。
謝謝你。
uj5u.com熱心網友回復:
你可以洗掉列,然后連接兩個資料框:
你可以洗掉列,然后連接兩個資料框。
data. drop(['MapURL'/span>, 'MapURL_tc'/span>, 'MapURL_sc'], inplace=True, axis=1)
pd.concat([data,fitness2], axis=1) # 將這三列加入資料表。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/328053.html
標籤:
