永发信息网

求教pandas的dataframe索引值只有一行,用loc如何不返回series

答案:4  悬赏:40  手机版
解决时间 2021-02-22 14:28
求教pandas的dataframe索引值只有一行,用loc如何不返回series
最佳答案
比如,获取索引为【产品】的一行:
data = df.loc[["产品"]] 返回的就是dataframe,而不是series了。
如果使用:data = df.loc["产品"] 返回的则是series
全部回答
没办法,python返回值不固定,先判断返回值,再转换 if data is not None and data.__len__() > 0 and isinstance(data, pd.core.series.Series): data = pd.DataFrame(data).T
首先是引入pandas和numpy,这是经常配合使用的两个包,pandas依赖于numpy,引入以后我们可以直接使用np/pd来表示这个两个模块先创建一个时间索引,所谓的索引(index)就是每一行数据的id,可以标识每一行的唯一值为了快速入门,我们看一下如何创建一个6X4的数据:randn函数用于创建随机数,参数表示行数和列数,dates是上一步创建的索引列我们还可以使用字典来创建数据框,例如创建一个列名为A的数据框,索引是自动创建的整数这又是一个字典创建DataFrame的例子假如字典内的数据长度不同,以最长的数据为准,比如B列有4行:可以使用dtypes来查看各行的数据格式接着看一下如何查看数据框中的数据,看一下所有的数据使用head查看前几行数据(默认是前5行),不过你可以指定前几行查看前三行数据使用tail查看后5行数据查看数据框的索引查看列名用columns查看数据值,用values查看描述性统计,用describe使用type看一下输出的描述性统计是什么样的数据类型——DataFrame数据使用T来转置数据,也就是行列转换对数据进行排序,用到了sort,参数可以指定根据哪一列数据进行排序。
搜一下:求教pandas的dataframe索引值只有一行,用loc如何不返回series
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
老公会为一点小事就发疯,吼叫,摔东西,有时
北京哪里有卖高压油管的
如何让果树长的快
10月1号厦门北到汉口的动车怎么了
教育部高等学校民族学类专业教学指导委员会秘
跑步中的左后转弯什么意思
为什么我们明明很伤心,还要对着别人强颜欢笑
买经济适用房如何贷款
兰州尕面片东乡手抓在什么地方啊,我要过去处
此图的反馈电阻用多大
射手座的守护神为什么是宙斯
女方出轨男方有证据男方对女方家庭暴力 在法
铁的核外电子排列
去北京旅游,自由行方便吗
大李庄街/G310(路口)这个地址在什么地方,我
推荐资讯
我买了一个西门子助听器五年。现在坏了.什么
重庆市钧(模)琪钢模公司西山村二厂这个地址在
新龙县综合市场地址有知道的么?有点事想过去
肾阴过盛会出什么样的情况
uu众创的产品方案怎么样?
每个月都自己交226元养老金 交了一年了 但社
ATM机可以汇零钱么?
苏州大学澳大利亚研究中心这个地址在什么地方
安琪儿幼儿园在什么地方啊,我要过去处理事情
我想液位继电器开关到水泵的线时刻通电,是不
2020年全品作业本九年级数学下册华师大版答案
超梦的逆袭要表达什么意思
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?