1樓:
比如,獲取索引為【產品】的一行:
data = df.loc[["產品"]] 返回的就是dataframe,而不是series了。
如果使用:data = df.loc["產品"] 返回的則是series
2樓:匿名使用者
沒辦法,python返回值不固定,先判斷返回值,再轉換
if data is not none and data.__len__() > 0 and isinstance(data, pd.core.
series.series):
data = pd.dataframe(data).t
python的pandas 陣列如何得到索引值,如圖,我要得到ohio 的索引值,應該怎樣做?
3樓:匿名使用者
in [36]: list(df['state']).index('ohio')
out[36]: 0
in [37]: list(df['state']).index('nevada')
out[37]: 1
4樓:匿名使用者
你列的這個是pandas裡面的資料框dataframe資料型別,其實和r語言裡面的差不多。訪問某一列可以通過b['state']和b.state這兩種方法進行,但是輸出的pandas裡面的series這種資料型別,因此b['state'].
index()返回index([0,1], dtype=object)。因為資料分析某個值並不是非常重要,所以據我所知沒有直接輸出索引值的函式,不過可以通過query()函式,b.query('state == "obio"'),輸出含有ohio的行自然也就知道了索引了。
5樓:匿名使用者
b[b.['state']=='ohio'].index
pandas.dataframe怎麼把列變成索引
6樓:anna王爾德
在dataframe中根據一定的條件,得到符合要求的某行元素所在的位置。
**如下所示:
[python] view plain copy
df = pd.dataframe(,
index=[10,20,30,40,50])
print(df)
a = df[(df.boolcol==3)&(df.attr==22)].index.tolist()
print(a)
df如下所示,以上通過選取「boolcol」取值為3且「attr」取值為22的行,得到該行在df中的位置
注意:返回的位置為index列表,根據index的不同而不同,這點易於陣列中預設的下標。
[python] view plain copy
boolcol attr
10 1 22
20 2 33
30 3 22
40 3 44
50 4 66
[30]
7樓:匿名使用者
import pandas as pd
df = pd.read_csv("你的檔名.csv")df_new_index=df.set_index('要設成索引的列名')#列可以有重複值
ps. 用索引訪問loc函式 df_new_index.loc['索引']
8樓:匿名使用者
pandas.dataframe.set_index()
9樓:馮東帥
使用set_index函式,示例如下:
from pandas import dataframedf1 = dataframe()
df2 = df1.set_index('name')結果如下:
python 怎麼修改pandas的某個cell的值
pandas.dataframe.loc好慢,怎麼遍歷訪問dataframe比較快
在pandas.dataframe新增一行問題,怎麼解決
10樓:強勢小
#原始資料為2行3列,行標01,列標abcdf = pandas.dataframe(numpy.random.
randn(2, 3), columns=['a', 'b', 'c'])
#增加一列d
df['d'] = pandas.series(numpy.random.randn(len(df['a'])), index=df.index)
#增加一行2
df.ix[2] = pandas.series(numpy.random.rand(4),index=df.columns)
求教excel使用,公式?求教Excel的公式使用
所有f5減去e5?乙個工作表裡面只有乙個f5和乙個e5哩。text sumproduct f5 f15 e5 e15 m 求教excel的公式使用 在sheet1中b2單元格中輸入 sumif sheet2 a a,a1,sheet2 b b 下拉。假設下面的表是名稱為 sheet2 sumif s...
求教這蟲子的學名,求教這蟲子的學名 50
松毛蟲松毛蟲屬鱗翅目 lepidoptera 枯葉蛾科 lasiocampidae 松毛蟲屬昆蟲。又名毛蟲 火毛蟲,古稱鬆蠶。食害松科 柏科。中國最早的記載見於1530年廣東 龍川縣誌 明嘉靖九年,大旱時連年發生,毛黑,食松葉盡而立枯,作繭松枝上,冬末乃化盡。至今,松毛蟲仍是森林害蟲中發生量大 為害...
真心求教,不懂的說,感情問題,真心求教!
晚了 你的畏首畏尾注定了你與她擦肩而過 那只能怪你自己為什麼喜歡她卻一直不說出口!如果你覺得她現在仍然喜歡你的話就應該把她追回來。真愛不必強求,今天的結果和你昨天的懦弱是分不開的,你本是近水樓台可是你沒有珍惜現在後悔已經很晚了,不過因為你還愛她只要大局沒定就不能放棄前提是你能帶給她幸福,找個合適的機...