Pandas 如何编写从更大的熊猫数据集创建熊猫系列的表达式?

Pandas 如何编写从更大的熊猫数据集创建熊猫系列的表达式?,pandas,series,Pandas,Series,我被要求“编写一个表达式,返回一个只包含名称列中名称的熊猫系列。”下面是返回一个包含三列的大熊猫数据集的代码:“名称”、“性别”、“出生”。即使在研究了熊猫系列文档之后,我仍然不知道如何创建这样一个表达式。任何帮助都将不胜感激 import pandas as pd names2000 = pd.read_csv('/Users/dk/desktop/yob2000.txt',names= ['name','sex','births']) names2000 我的代码应该是这样的吗 s = p

我被要求“编写一个表达式,返回一个只包含名称列中名称的熊猫系列。”下面是返回一个包含三列的大熊猫数据集的代码:“名称”、“性别”、“出生”。即使在研究了熊猫系列文档之后,我仍然不知道如何创建这样一个表达式。任何帮助都将不胜感激

import pandas as pd
names2000 = pd.read_csv('/Users/dk/desktop/yob2000.txt',names=
['name','sex','births'])
names2000
我的代码应该是这样的吗

s = pd.Series(names2000, index = 'name')

你的表达应该是:

names2000['name']
这将以pd.Series的形式从names2000数据帧返回names列

您可以使用
类型
进行验证

type(names2000['names'])

你的表达应该是:

names2000['name']
这将以pd.Series的形式从names2000数据帧返回names列

您可以使用
类型
进行验证

type(names2000['names'])

was is names2000?“names2000”是我的老师给熊猫数据框的名字,它列出了2000年流行的婴儿名字。was is names2000?“names2000”是我的老师给熊猫数据框的名字,它列出了2000年流行的婴儿名字。谢谢!为什么我不需要像pandas系列文档中描述的那样传递更多的参数?i、 e.:pandas.Series(数据=None,索引=None,数据类型=None,名称=None,复制=False,快速路径=False)。还有,为什么我甚至不必在“names2000”后面附加“.Series”?Danny,当从数据帧中选择单个列时,使用单括号表示法将返回一个pd.Series。现在,如果您想返回一个包含单列的数据帧,那么您可以使用“names2000[['name']]”。@Danny如果这个答案对您有帮助,您介意吗,谢谢!为什么我不需要像pandas系列文档中描述的那样传递更多的参数?i、 e.:pandas.Series(数据=None,索引=None,数据类型=None,名称=None,复制=False,快速路径=False)。还有,为什么我甚至不必在“names2000”后面附加“.Series”?Danny,当从数据帧中选择单个列时,使用单括号表示法将返回一个pd.Series。现在,如果你想返回一个带有单列的数据帧,那么你可以使用'names2000['name']].@Danny如果这个答案对你有帮助,你介意吗