我正在尝试从 csv 文件中删除一些列。
代码运行没有错误,但运行代码后列没有被删除。
import pandas as pd
def run_question():
list=["1","2","3"]
file1=pd.read_csv('demo/1.csv')
print(file1)
for file in list:
print("file", file)
df =pd.read_csv('demo/{}.csv'.format(file), index_col='datetime', parse_dates=True)
df.drop(df.iloc[:, 4:14], inplace=True ,axis=1) # drop another date time
print("after 1st drop")
df.drop(df.iloc[:, 0:2], inplace=True ,axis=1)
print("after 2nd drop")
df.drop(df.iloc[:, 16:24], inplace=True ,axis=1)
print("after 3rd drop")
print(file1)
输出如下: 输出显示没有任何列被删除。
[output][output screenshot]