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(',')

您需要搜索整个数据帧还是只搜索一列?您需要搜索整个数据帧还是只搜索一列?