Python 尝试拆分数据帧中的每个值会导致错误

Python 尝试拆分数据帧中的每个值会导致错误,python,arrays,pandas,dataframe,Python,Arrays,Pandas,Dataframe,我有一个df: A B 0 hello there 123 1 general kenobi 456 我想拆分空间上的A列,以 A B 0 hello 123 1 general 456 df['A']=df['A'].str.split'i' 回馈 A B 0 [hello, there] 123 1 [general, ke

我有一个df:

  A                B
0 hello there      123
1 general kenobi   456
我想拆分空间上的A列,以

  A                B
0 hello            123
1 general          456
df['A']=df['A'].str.split'i'

回馈

  A                B
0 [hello, there]      123
1 [general, kenobi]   456
但是当我尝试获取正确的索引df['A']=df['A'].str.split'[0]

I get ValueError:值的长度与索引的长度不匹配

您可以执行以下操作:

df['A']=df['A'].str.extract('^(\w+)')
输出:

         A    B
0    hello  123
1  general  456

您是在使用i还是在空白处拆分?@Ozzy08抱歉,拼写错误现已修复您缺少str系列访问器:df['A'].str.split'.str[0]?@anky是这样做的:谢谢,我只想在A列中以“hello”和“general”结尾,这就是我尝试访问索引0但出现错误的原因