python dataframe如何获取列名带有空格的列
时间: 2023-05-18 11:03:55 浏览: 54
您可以使用以下代码来获取列名带有空格的列:
```python
df['column name with space']
```
其中,`df` 是您的 DataFrame 对象,`column name with space` 是您要获取的列名。
相关问题
python dataframe如何获取列名带有空值的列
可以使用pandas库中的isnull()函数来判断哪些列名带有空值,然后使用loc[]函数来获取这些列的数据。具体代码如下:
import pandas as pd
# 创建一个包含空值的DataFrame
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6], None: [7, 8, 9]})
# 获取列名带有空值的列
null_cols = df.columns[df.isnull().any()]
# 获取这些列的数据
null_cols_data = df.loc[:, null_cols]
print(null_cols_data)
输出结果为:
None
0 7
1 8
2 9
python dataframe 获取列名为trade的最后一行的值
假设您的DataFrame对象名为`df`,可以使用以下代码获取列名为`trade`的最后一行的值:
```python
last_value = df['trade'].iloc[-1]
```
其中,`df['trade']`表示获取名为`trade`的列数据,`.iloc[-1]`表示获取该列的最后一个值。
如果您想获取整个`trade`列的值,可以使用以下代码:
```python
trade_values = df['trade'].values
```
其中,`df['trade']`表示获取名为`trade`的列数据,`.values`表示将该列数据转换为numpy数组。