我已经从142个不同的文件中提取了信息,这些信息存储在CSV-file中,其中包含数字和文本。我想复制第11-145行,转换它,并将其粘贴到另一个文件(xlsx或csv无关紧要)。然后,我想跳过接下来的10行,复制第156-290行,转换并粘贴它等等。我尝试了以下代码:
import numpy as np
overview = np.zeros((145, 135))
for i in original:
original[i+11:i+145, 1] = overview[1, i+1:i+135]
print(overview)
original
文件是导入的文件,我使用的是pd.read_csv
。
Read_csv是一个返回数据帧的函数。要从数据框中选择特定的行,可以使用以下函数:
df.loc(启动,停止步骤):所以它看起来像这样:
df = pd.read_csv(your_file)
new_df = df.loc[11:140]
#transform it as you please
#convert it to excel or csv
new_df .to_excel("new_file.xlsx") or new_df .to_csv("new_file.csv")