Python 尝试拆分数据帧中的每个值会导致错误
我有一个df: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
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但出现错误的原因