机器学习Pandas_learn2

from pandas import DataFrame
paints={"字画名称":{"第一幅":"旭日东升",
                "第二幅":"富水长流",
                "第三幅":"招财进宝",
                "第四幅":"鸿运当头"},
        "字画底价":{"第一幅":2860,"第二幅":498,"第三幅":1068,"第四幅":598},
        "字画拍卖加价":{"第一幅":1000,"第二幅":2000,"第三幅":500,"第四幅":1500}}
goods_in=DataFrame(paints,columns=["字画名称","字画拍卖加价","字画底价"])
print(goods_in)
     字画名称  字画拍卖加价  字画底价
第一幅  旭日东升    1000  2860
第二幅  富水长流    2000   498
第三幅  招财进宝     500  1068
第四幅  鸿运当头    1500   598
from pandas import DataFrame
paints={"字画名称":{"第一幅":"旭日东升",
                "第二幅":"富水长流",
                "第三幅":"招财进宝",
                "第四幅":"鸿运当头"},
        "字画底价":{"第一幅":2860,
                "第二幅":498,
                "第三幅":1068,
                "第四幅":598},
        "字画拍卖加价":{"第一幅":1000,
                       "第二幅":2000,
                       "第三幅":500,
                       "第四幅":1500}}
goods_in=DataFrame(paints)
goods_in_indexes=goods_in.index
goods_in_indexes[1]="字画拍卖底价"
print(goods_in_indexes)
---------------------------------------------------------------------------

TypeError                                 Traceback (most recent call last)

Cell In[2], line 16
     14 goods_in=DataFrame(paints)
     15 goods_in_indexes=goods_in.index
---> 16 goods_in_indexes[1]="字画拍卖底价"
     17 print(goods_in_indexes)


File c:\Program Files\Python313\Lib\site-packages\pandas\core\indexes\base.py:5371, in Index.__setitem__(self, key, value)
   5369 @final
   5370 def __setitem__(self, key, value) -> None:
-> 5371     raise TypeError("Index does not support mutable operations")


TypeError: Index does not support mutable operations
from pandas import DataFrame
paints={"字画名称":["旭日东升","富水长流","招财进宝","鸿运当头"],
        "字画底价":[2860,498,1068,598],
        "字画拍卖加价":[1000,2000,500,1500]}
goods_in=DataFrame(paints,index=[["第一拍卖现场","第一拍卖现场","第二拍卖现场","第二拍卖现场"],
                                 ["第一幅","第二幅","第一幅","第二幅"]])
print(goods_in)
            字画名称  字画底价  字画拍卖加价
第一拍卖现场 第一幅  旭日东升  2860    1000
       第二幅  富水长流   498    2000
第二拍卖现场 第一幅  招财进宝  1068     500
       第二幅  鸿运当头   598    1500
from pandas import DataFrame
paints={"字画名称":["旭日东升","富水长流","招财进宝","鸿运当头"],
        "字画底价":[2860,498,1068,598],
        "字画拍卖加价":[1000,2000,500,1500]}
goods_in=DataFrame(paints,index=[["第一拍卖现场","第一拍卖现场","第二拍卖现场","第二拍卖现场"],
                                 ["第一幅","第二幅","第一幅","第二幅"]])
goods_in_indexes=goods_in.index
print(goods_in_indexes)
MultiIndex([('第一拍卖现场', '第一幅'),
            ('第一拍卖现场', '第二幅'),
            ('第二拍卖现场', '第一幅'),
            ('第二拍卖现场', '第二幅')],
           )
from pandas import DataFrame
paints={"字画名称":["旭日东升","富水长流","招财进宝","鸿运当头"],
        "字画底价":[2860,498,1068,598],
        "字画拍卖加价":[1000,2000,500,1500]}
goods_in=DataFrame(paints,index=[["第一拍卖现场","第一拍卖现场","第二拍卖现场","第二拍卖现场"],
                                 ["第一幅","第二幅","第一幅","第二幅"]])
goods_in_second=goods_in.loc["第二拍卖现场"]
print(goods_in_second)
print("--------------------------------------")
goods_in_second_one=goods_in.loc["第二拍卖现场","第一幅"]
print(goods_in_second_one)
     字画名称  字画底价  字画拍卖加价
第一幅  招财进宝  1068     500
第二幅  鸿运当头   598    1500
--------------------------------------
字画名称      招财进宝
字画底价      1068
字画拍卖加价     500
Name: (第二拍卖现场, 第一幅), dtype: object
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值