id  name   country
1   AAA    Afghanistan
2   BBB    Australia


这是我的数据框↑

如何让国家成为↓

id  name   country       Newcountry
1   AAA    Afghanistan   Afg
2   BBB    Australia     Aus


我想从“国家/地区”列值中获取3个单词并添加到“新国家/地区”列中,怎么办?

最佳答案

您可以:

In [7]: df['Newcountry'] = df['country'].str[:3]

In [8]: df
Out[8]:
   id name      country Newcountry
0   1  AAA  Afghanistan        Afg
1   2  BBB    Australia        Aus

08-24 17:10