df[['col1'
, 'col2', 'col3']]
其中,df是一个DataFrame对象,col1、col2和col3是DataFrame中的列名。上述语法中的双括号表示选择多列数据,可以在其中列出需要选择的列名。
如果我们需要添加多列数据到DataFrame中,可以使用以下语法:
df[['new_col1', 'new_col2']] = pd.DataFrame(data)
其中,df是一个DataFrame对象,new_col1和new_col2是新列的列名,data是一个包含要添加数据的数组或DataFrame对象。上述语法中的双括号表示选择多列数据,pd.DataFrame(data)将data转换为DataFrame对象,然后将新列添加到df中。
如果我们需要删除多列数据,可以使用以下语法:
df.drop(['col1', 'col2'], axis=1, inplace=True)
其中,df是一个DataFrame对象,col1和col2是需要删除的列名,axis=1表示按列删除,inplace=True表示在原DataFrame上进行修改。上述语法中的方括号表示选择多列数据,可以在其中列出需要删除的列名。
以上就是操作Pandas多列数据的方法。希望对你有所帮助!
- 1838
-
olivercqc
pandas
Python