【问题标题】:Equivalent R and Python with a DataFrame [duplicate]具有 DataFrame 的等效 R 和 Python [重复]
【发布时间】:2020-10-15 15:27:12
【问题描述】:

我被 R 和 Python 之间的代码等价所困扰。

R 中的代码

library(datasets)
data <- airquality
data2 <- data[data$Ozone < 63,]

我下载了空气质量文件并使用 pd.read_csv() 函数将 .csv 文件获取到 Python 中。但我不知道如何获得这条等效线data[data$Ozone &lt; 63,]

【问题讨论】:

    标签: python r dataframe subset


    【解决方案1】:
    data2 = data.loc[data["Ozone"] < 63,:]
    

    这应该可以解决问题。

    • data["Ozone"] &lt; 63 返回验证条件的索引
    • data.loc[index, :] 为给定 index 上的所有列 : 返回数据帧 data 的副本

    【讨论】:

    • 感谢您的回答。完美运行。
    猜你喜欢
    • 2013-04-26
    • 1970-01-01
    • 2017-03-13
    • 2015-07-06
    • 1970-01-01
    • 1970-01-01
    • 2014-09-01
    • 1970-01-01
    相关资源
    最近更新 更多