Pandas DataFrame.replace()2024 年 8 月 29 日 | 阅读 2 分钟 Pandas replace() 是一个非常强大的函数,用于从 DataFrame 中替换字符串、正则表达式、字典、列表和序列。 DataFrame 的值可以动态地替换为其他值。 它能够与 Python 正则表达式(regular expression)一起使用。 它与使用 .loc 或 .iloc 进行更新不同,后者需要您指定要使用某个值更新的位置。 语法参数
注意:它还将修改此对象的任何其他视图(例如,来自 DataFrame 的列)。 如果为 True,则返回调用者。
Returns: 它返回替换后的 DataFrame 对象。 示例 1输出 Language known Parker Python Smith Android John C William Android Dean Python Christina C++ Cornelia C Language known Parker 1 Smith 4 John 3 William 4 Dean 1 Christina 5 Cornelia 3 示例 2以下示例使用 DataFrame 中的另一个值替换一个值。 输出 name age City 0 Parker 27 US 1 Smith 34 Belgium 2 John 38 London Example3以下示例从字典中替换值 输出 name age City 0 Parker 27 US 1 William 29 Belgium 2 John 31 London Example4以下示例从正则表达式替换值 输出 name age City 0 Parker 27 US 1 Ela 34 Belgium 2 John 31 London 下一个主题DataFrame.iloc[] |
我们请求您订阅我们的新闻通讯以获取最新更新。