在 Pandas 中转换列的最流畅(或易于阅读)的方法链接解决方案是什么?
\n(\xe2\x80\x9cmethod chaining\xe2\x80\x9d 或 \xe2\x80\x9c Fluent\xe2\x80\x9d 是Tom Augspurger 等人流行的编码风格。)
\n为了示例,让我们设置一些示例数据:
\nimport pandas as pd\nimport seaborn as sns\n\ndf = sns.load_dataset("iris").astype(str) # Just for this example\ndf.loc[1, :] = "NA"\n\ndf.head()\n# \n# sepal_length sepal_width petal_length petal_width species\n# 0 5.1 3.5 1.4 0.2 setosa\n# 1 NA NA NA NA NA\n# 2 4.7 3.2 1.3 0.2 setosa\n# 3 4.6 3.1 1.5 0.2 setosa\n# 4 5.0 3.6 1.4 0.2 setosa\nRun Code Online (Sandbox Code Playgroud)\n仅举此示例:我想通过函数(sepal_length使用pd.to_numeric)映射某些列,同时保持其他列不变。以方法链接方式实现这一点的最简单方法是什么?
我已经可以使用分配,但我在这里重复列名,这是我不想要的。 …