[問題] Pandas Dataframe 相減問題

作者: m87dd05 (八八里阿巴)   2017-07-07 14:37:23
最近在研究pandas,
假使我用 pandas.read_csv 讀2個csv檔(欄位都名稱格式都相同,只有欄位值不同)
如果直接把兩個df相加沒有問題
但是如果是相減卻失敗??
是因為行跟列的標題是字串嗎?
df1 = pandas.read_csv(CsvSite1)
df2 = pandas.read_csv(CsvSite2)
new_DF = df1+df2
以上沒問題
new_DF = df1-df2
TypeError: unsupported operand type(s) for -: 'str' and 'str'
所以我是要把行列的字串改掉嗎?
但是我行列的標題就是想用字串
CSV內容:
Item price
0 pen 10
1 cake 50
2 desk 400
作者: m87dd05 (八八里阿巴)   2017-07-07 15:57:00
自問自答,發現是因為我把index設成字串了....

Links booklink

Contact Us: admin [ a t ] ucptt.com