Python 如果逗号在dataframe列中开始一行,请删除逗号
假设这是熊猫数据框中的一列:Python 如果逗号在dataframe列中开始一行,请删除逗号,python,pandas,Python,Pandas,假设这是熊猫数据框中的一列: ,12022, 20230, 41454 431202, 20230, 41454 ,34343, 1332, 445453 ... 有没有办法删除列中每行开头的逗号 df_new[column_name1] = df_new[column_name].remove_comma_if_starts_string 要获得: 12022, 20230, 41454 431202, 20230, 41454 34343, 1332, 445453
,12022, 20230, 41454
431202, 20230, 41454
,34343, 1332, 445453
...
有没有办法删除列中每行开头的逗号
df_new[column_name1] = df_new[column_name].remove_comma_if_starts_string
要获得:
12022, 20230, 41454
431202, 20230, 41454
34343, 1332, 445453
...
您可以使用删除不需要的前导字符
>> ',12022, 20230, 41454'.lstrip(',') # strip() and rstrip() also exists
'12022, 20230, 41454'
在数据框上,它看起来像
df_new[column_name1] = df_new[column_name].str.lstrip(',') # you may use same name of column
您可以使用删除不需要的前导字符
>> ',12022, 20230, 41454'.lstrip(',') # strip() and rstrip() also exists
'12022, 20230, 41454'
在数据框上,它看起来像
df_new[column_name1] = df_new[column_name].str.lstrip(',') # you may use same name of column
您可以使用str.lstrip','来实现此目的。它会从左侧去除给定的字符串/字符。与str.rstrip相反,str.rstrip从右侧执行此操作。str.strip在左右两侧都有
df_new[column_name1] = df_new[column_name].str.lstrip(',')
您可以使用str.lstrip','来实现此目的。它会从左侧去除给定的字符串/字符。与str.rstrip相反,str.rstrip从右侧执行此操作。str.strip在左右两侧都有
df_new[column_name1] = df_new[column_name].str.lstrip(',')
您需要搜索整个数据帧还是只搜索一列?您需要搜索整个数据帧还是只搜索一列?