作者m87dd05 (八八里阿巴)
看板Python
标题[问题] Pandas Dataframe 相减问题
时间Fri Jul 7 14:37:23 2017
最近在研究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
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 218.161.90.15
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1499409446.A.4D5.html
1F:→ m87dd05: 自问自答,发现是因为我把index设成字串了.... 07/07 15:57