Python 数据帧上的左字符串函数,用于查找要停止的字符位置
我有一个Pandas数据框,其中有一列如下所示:Python 数据帧上的左字符串函数,用于查找要停止的字符位置,python,string,pandas,Python,String,Pandas,我有一个Pandas数据框,其中有一列如下所示: >>> df_clean['my_column'] my_column 0 COMPANY1 VIDEO 1 COMPANY2 VIDEO 2 COMPANY1 VIDEO 我想创建一个新的列(df_clean['my_column\u trim']=pd.DataFrame(df_raw['my_column'])…,它从左侧开始,直到第一个”,因此结果如下所示: >>>
>>> df_clean['my_column']
my_column
0 COMPANY1 VIDEO
1 COMPANY2 VIDEO
2 COMPANY1 VIDEO
我想创建一个新的列(df_clean['my_column\u trim']=pd.DataFrame(df_raw['my_column'])…
,它从左侧开始,直到第一个”
,因此结果如下所示:
>>> df_clean['my_column_trim']
my_column_trim
0 COMPANY1
1 COMPANY2
2 COMPANY1
我正在尝试搜索第一个'
,然后执行一个左函数,直到该位置(伪代码等效df_clean['final_network'])。左(find('')
)
TIA使用空格分割,然后使用.str[0]
获取分割的第一项:
df_clean['my_column_trim'] = df_clean['my_column'].str.split().str[0]
结果输出:
my_column my_column_trim
0 COMPANY1 VIDEO COMPANY1
1 COMPANY2 VIDEO COMPANY2
2 COMPANY1 VIDEO COMPANY1
谢谢!我不知道split就是这么工作的。