我刚开始学熊猫。在
在我的数据集中,我正在运行一个字符串操作来删除某些子字符串。 输入数据帧如下:
Year Australian Open Wimbledon French Open US Open
1999 Name1 Name2 Name3 Name4
2000 SUI:Name6(1/4) Name7 . USA:Name(1/14)
s1 = input_dataframe["Wimbledon"].str.replace('\(.*|.*\:','')
s2 = input_dataframe["French Open"].str.replace('\(.*|.*\:','')
s3 = input_dataframe["US Open"].str.replace('\(.*|.*\:','')
s4 = input_dataframe["Australian Open"].str.replace('\(.*|.*\:','')
现在,我尝试通过运行
^{pr2}$但是新的数据帧显示字符串操作之前的旧数据帧以及修改后的数据。在
在我的数据帧上运行字符串操作的最佳有效方法是什么?还有,有没有办法在不创建序列或附加变量的情况下对dataframe运行字符串操作?在
我认为您需要将输出分配给} 来自列} :
df
,但是第一个^{Year
和最后一个^{如果需要更一般的解决方案,则需要} 这样的字符串函数只适用于}的列):
^{pr2}$list comprehension
,因为像^{Series
(属于{或使用^{} :
相关问题 更多 >
编程相关推荐