我有2个数据集XY和席I,我想把它们组合成一个数据集,我该怎么办?

2024-03-29 15:19:06 发布

您现在位置:Python中文网/ 问答频道 /正文

我想把它们合并成一个数据集 我已经从msexcel中将数据集拆分为两个,然后我想再次合并它们,因为我想排除一个列enter image description heren

import numpy as np import matplotlib.pyplot as plt import pandas as pd data_set = pd.read_csv("D:/pycharm projects/ML_Project_data_preprocessing/Datadriven.csv") xi=data_set.iloc[:,0:3].values xy=data_set.iloc[:,4:6].values print(xi) print(xy)

Tags: csv数据importdataas中将pdvalues
2条回答

如果您只想筛选出一行,则只筛选原始数据集比拆分数据集然后合并数据集更容易:

df[~(df.index == 3)]

如果数据帧中没有数字索引,可以首先调用df.reset_index()

df = df.reset_index()
df = df[~(df.index == 3)]
df = df.set_index(original_index)

您可以在pandas中使用concat函数

df = pd.DataFrame(np.random.randn(100, 4), columns=list('ABCD'))
part1 = df.iloc[:,0:3]
part2 = df.iloc[:,3:]

pd.concat([part1,part2], axis=1)

有关Join、merge和concat check this link的更多参考

相关问题 更多 >