我有一个CSV文件,包含98列(目前为止),其中包含其他文件的列,我只想将其他文件的列拆分到新的CSV文件中,就像这样...
我在此上传了一个名为GenerateAndSplitSeedFile(Parts_skills_predict).csv的csv文件,如果需要可以查看。
我在此上传了一个名为GenerateAndSplitSeedFile(Parts_skills_predict).csv的csv文件,如果需要可以查看。
data =pd.read_csv('MergedSeedData(Parts_skills_Durations_fix).csv')
print(len(data.columns))
data1 = data.drop(data.iloc[:, 64:], axis=1)
print(data1)
data1.to_csv('data1file.csv', index=False)
这里我正在读取CSV文件,并从98列中获取64列,然后将其写入CSV文件。
对于其他的分割操作,需要获取从0到8列和从64到83列,方法如下:
data22 = data.drop(data.iloc[:, 8:64], axis=1)
data2 = data22.drop(data22.iloc[:, 19:], axis=1)
# print(data2)
data2.to_csv('datafile.csv', index=False)
在这里,我已经将第一次分割(data22)中的列从0-8和64-98进行了拆分,然后从data2中删除了额外的列
问题是,如何在单行中对data2进行拆分,我想要从主文件中拆分0-8,64-83列,总计98列。我需要将其写在同一行中...