我已经手动构建了数据框架(df1,下面的代码)。对于这个dataframe df1,如何删除第一列(行号)?事先非常感谢
df1 = pd.DataFrame({"date": ['2021-3-22', '2021-4-7', '2021-4-18', '2021-5-12'],
"x": [3, 3, 3, 0 ]})
Output:
date x
0 2021-3-22 3
1 2021-4-7 3
2 2021-4-18 3
3 2021-5-12 0发布于 2022-11-01 10:25:38
只需使用set_index方法即可。
import pandas as pd
df1 = pd.DataFrame({"date": ['2021-3-22', '2021-4-7', '2021-4-18', '2021-5-12'],
"x": [3, 3, 3, 0 ]})
df1.set_index('date', inplace=True)发布于 2022-11-01 10:15:47
默认的dataframe表示将在默认情况下显示索引号。如果您想要查看没有索引的数据,可以使用.to_string method with index=False。
>>> df1
date x
0 2021-3-22 3
1 2021-4-7 3
2 2021-4-18 3
3 2021-5-12 0
>>>
>>> print(df1.to_string(index=False))
date x
2021-3-22 3
2021-4-7 3
2021-4-18 3
2021-5-12 0https://stackoverflow.com/questions/74274336
复制相似问题