想問python pandas Csv

18 回覆
0 Like 4 Dislike
2020-11-27 10:37:25
我想問同時讀兩個csv
然後CSV A 既col 2 可以根據col1 既 val
去d根據CSV B既col 1 搵到CSV B既col 2既 val
入落CSV A 既col 2
2020-11-27 10:49:08
very vague

pd.merge the files first?
2020-11-27 11:04:52
唔好意思 我講到有D亂
基本係兩個唔同既Csv
CsvA


CsvB


我想係如果CSV A 既col A 唔等於 CSV B 既col A
CSV A 既col C會出Erorr

之後如果CSV A 既col A 等於 CSV B 既col A
而CSV A 既col B 大過或等於 CSV B 既col B
CSV A 既col C會出More
2020-11-27 11:06:52
即係column a係id,column b係value,俾番個header先
2020-11-27 11:07:42
你要
Left Join CSV B, CSV A, 用 col A 做index
跟住再比較col B
2020-11-27 11:10:11
係呀
我打算直接df[0]咁樣
2020-11-27 11:11:35
我而連同時讀取兩個CSV都有問題
同Left Join同唔太識
2020-11-27 11:16:51
唔識呢啲
咁點解要用pandas

用vlookup都做到你想做嘅野
2020-11-27 13:46:16
而加用緊 .map
2020-11-27 13:57:20
之前成日係pandas加loop 比人話唔好
2020-11-27 14:32:57
好似話係pandas本身都好多function
2020-11-27 14:33:30
感謝
2020-11-27 15:40:42
要loop姐係資料量一大就會慢
應該要盡量善用vectorization
2020-11-27 17:19:48
想問下有關 map 既The na_action Argument
如果我想根據個key搵唔到val時個格會入"not val"
應該點做
因為只係見到有na_action = 'ignore'同na_action = None 做法
2020-11-27 19:04:05
check function fillna
吹水台自選台熱 門最 新手機台時事台政事台World體育台娛樂台動漫台Apps台遊戲台影視台講故台健康台感情台家庭台潮流台美容台上班台財經台房屋台飲食台旅遊台學術台校園台汽車台音樂台創意台硬件台電器台攝影台玩具台寵物台軟件台活動台電訊台直播台站務台黑 洞