Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/283.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 熊猫正在切片列的每一行项目_Python_Pandas - Fatal编程技术网

Python 熊猫正在切片列的每一行项目

Python 熊猫正在切片列的每一行项目,python,pandas,Python,Pandas,我有一个数据帧,在第二列中有字符串。我可以通过多种方式获得第二列: df.iloc[:,1] df.ix[:,1] df['column_name'] 我可以通过进一步索引来获得某些行,df.iloc[:,1][:4] 但我似乎不能做的是一次对列中的每个字符串进行切片。 类似于df.iloc[:,1][:][1]的东西返回列的第一行,但是df.iloc[:,1][1]实际上给了我一个切片。如何在没有for循环的情况下将其应用于列的所有行 您可以使用矢量化方法对每行上的每个字符串进行切片 所以

我有一个数据帧,在第二列中有字符串。我可以通过多种方式获得第二列:

df.iloc[:,1]
df.ix[:,1]
df['column_name']
我可以通过进一步索引来获得某些行,
df.iloc[:,1][:4]

但我似乎不能做的是一次对列中的每个字符串进行切片。
类似于
df.iloc[:,1][:][1]
的东西返回列的第一行,但是
df.iloc[:,1][1]
实际上给了我一个切片。如何在没有for循环的情况下将其应用于列的所有行

您可以使用矢量化方法对每行上的每个字符串进行切片

所以


将返回每行的第二个单词

对不起,您在
df['column\u name']之后。str[1]
?这将返回每个字符串中的第二个单词。哦,太好了,可以了!
df['column_name'].str[1]