在Python Jupyter中删除CSV中的行后重置R中的索引,可以按照以下步骤进行操作:
import pandas as pd
import rpy2.robjects as ro
from rpy2.robjects import pandas2ri
data = pd.read_csv('data.csv')
data = data.drop([1, 3]) # 删除第2行和第4行
pandas2ri.activate()
r_data = pandas2ri.py2ri(data)
ro.r.assign('r_data', r_data)
ro.r('rownames(r_data) <- NULL')
完整的代码示例:
import pandas as pd
import rpy2.robjects as ro
from rpy2.robjects import pandas2ri
# 读取CSV文件并删除指定的行
data = pd.read_csv('data.csv')
data = data.drop([1, 3]) # 删除第2行和第4行
# 将数据转换为R中的数据框
pandas2ri.activate()
r_data = pandas2ri.py2ri(data)
# 在R中重置索引
ro.r.assign('r_data', r_data)
ro.r('rownames(r_data) <- NULL')
这样就可以在Python Jupyter中删除CSV中的行后重置R中的索引了。
对于这个问题,腾讯云没有直接相关的产品和产品介绍链接地址。
领取专属 10元无门槛券
手把手带您无忧上云