在pandas的列中切片字符串

时间:2016-08-08 20:31:21

标签: python csv pandas

我有一个包含一列网址的CSV,我正在尝试切出一些不必要的字符前导和尾随字符。我使用以下语法:

df.['column_name'].str[3:10]

不幸的是我得到TypeError: 'method' object is not subscriptable

2 个答案:

答案 0 :(得分:2)

pandas具有slice全部列值的功能,如下所示:

df['column_name'].str.slice(start=3, stop=10)

答案 1 :(得分:0)

试试这个

df['new_column'] = df['text_column'].apply(lambda x: x[3:10])