我有一个CSV文件,它有一列URL,我正试图删除一些不必要的字符,如前导字符和尾随字符。我使用以下语法:
df.['column_name'].str[3:10]
我得到了TypeError: 'method' object is not subscriptable。
TypeError: 'method' object is not subscriptable
vc6uscn91#
pandas具有slice整个列值的函数,如下所示:
pandas
slice
df['column_name'].str.slice(start=3, stop=10)
vuktfyat2#
试试这个
df['new_column'] = df['text_column'].apply(lambda x: x[3:10])
eiee3dmh3#
你可以试试这个:df['new_col'] = df['column_name'].str[3:10]你所要做的就是删除df和['column_name']之间的点
3条答案
按热度按时间vc6uscn91#
pandas
具有slice
整个列值的函数,如下所示:vuktfyat2#
试试这个
eiee3dmh3#
你可以试试这个:df['new_col'] = df['column_name'].str[3:10]你所要做的就是删除df和['column_name']之间的点