我可以帮助您进行翻译。以下是数据框的内容:
我可以帮您进行翻译。需要将其转换为一个Series。我期望它返回:
我有以下数据框:
import pandas as pd
d = {'gene' : ['foo','bar'],'score' : [4., 3.,]}
df = pd.DataFrame(d)
df.set_index('gene',inplace=True)
制造商:
In [56]: df
Out[56]:
score
gene
foo 4
bar 3
In [58]: type(df)
Out[58]: pandas.core.frame.DataFrame
我可以帮您进行翻译。需要将其转换为一个Series。我期望它返回:
gene
foo 4
bar 3
#pandas.core.series.Series
我尝试了这个方法,但是它没有起作用:
In [64]: type(df.iloc[0:,])
Out[64]: pandas.core.frame.DataFrame
In [65]: df.iloc[0:,]
Out[65]:
score
gene
foo 4
bar 3
应该怎样做才是正确的呢?
squeeze()
将返回一个标量。这样,iloc[:,0]
将返回更一致的结果。 - Jonathan Biemond