Кон*_*ков 0 python excel dataframe pandas
我如何从这个 DataFrame 中进行制作:(尝试df.drop([0]), df.iloc[1:]但不起作用)
A B C
0 1 2 3
1 X Y Z
Run Code Online (Sandbox Code Playgroud)
这:
1 2 3
0 X Y Z
Run Code Online (Sandbox Code Playgroud)
分两步,
df.columns = df.iloc[0]
df = df.iloc[1:].reset_index(drop=True)
print(df)
1 2 3
0 X Y Z
Run Code Online (Sandbox Code Playgroud)
skiprows更好的方法是在您的阅读论证中使用。
from io import StringIO
d = """ A B C
1 2 3
X Y Z"""
df = pd.read_csv(StringIO(d),sep='\s+',skiprows=1)
print(df)
1 2 3
0 X Y Z
Run Code Online (Sandbox Code Playgroud)