Python 如何获取数据帧中列的前4个字母?
我有一个数据框,看起来像Python 如何获取数据帧中列的前4个字母?,python,pandas,Python,Pandas,我有一个数据框,看起来像 time 201201 201110 . . . 我想记下专栏的前四个字母。 (答案看起来像2012年、2011年……) 我怎样才能做到这一点?与任何其他序列或iterable相同: [ value[:4] for value in df["time"] ] 根据您想用它做什么,您可以使用apply()等,但就您的问题而言,我看不出有任何理由这样做
time
201201
201110
.
.
.
我想记下专栏的前四个字母。
(答案看起来像2012年、2011年……)
我怎样才能做到这一点?与任何其他序列或iterable相同:
[ value[:4] for value in df["time"] ]
根据您想用它做什么,您可以使用apply()
等,但就您的问题而言,我看不出有任何理由这样做