可以使用 df.iloc[:, :-1]
来获取除了df的最后一列之外的所有列,然后将其赋值给新的变量df2即可创建df的副本df2。
例如:
import pandas as pd# 创建一个示例数据
df = pd.DataFrame({'col1': [1, 2, 3], 'col2': [4, 5, 6], 'col3': [7, 8, 9]})# 创建df的副本df2
df2 = df.iloc[:, :-1]
可以使用 df.iloc[:, :-1]
来获取除了df的最后一列之外的所有列,然后将其赋值给新的变量df2即可创建df的副本df2。
例如:
import pandas as pd# 创建一个示例数据
df = pd.DataFrame({'col1': [1, 2, 3], 'col2': [4, 5, 6], 'col3': [7, 8, 9]})# 创建df的副本df2
df2 = df.iloc[:, :-1]