for i in ['乘客付款时间','用车时间']: paid[i] = paid[i].apply(lambda x: pd.to_datetime(x).strftime("%Y-%m-%d"))中想把数据赋值给i的别名,例如乘客付款时间_ymd
时间: 2024-03-12 17:43:42 浏览: 24
可以使用字典来映射别名,如下所示:
```
alias = {'乘客付款时间': '乘客付款时间_ymd', '用车时间': '用车时间_ymd'}
for i in ['乘客付款时间', '用车时间']:
paid[alias[i]] = paid[i].apply(lambda x: pd.to_datetime(x).strftime("%Y-%m-%d"))
```
这样就可以将原来的列名 `'乘客付款时间'` 和 `'用车时间'` 分别替换成别名 `'乘客付款时间_ymd'` 和 `'用车时间_ymd'`。
相关问题
data_qustop = data_cut.apply(lambda x: [i for i in x if i not in stopword])为什么运行不出来
这个代码是将 `data_cut` 中的每个文本进行分词,并去掉其中的停用词。可能出现问题的原因有以下几种:
1. `data_cut` 的类型不是 pandas 的 DataFrame 类型。如果 `data_cut` 是一个列表或者其他类型的对象,那么就无法使用 `apply()` 方法。你需要将 `data_cut` 转换为 DataFrame 类型,例如:
```python
import pandas as pd
data_cut = pd.DataFrame(data_cut)
```
2. `stopword` 没有被正确定义。在运行这段代码之前,你需要先定义 `stopword`,例如:
```python
stopword = ['的', '了', '是', '我', '你', '他', '她', ...]
```
你可以根据需要修改 `stopword` 的内容。
3. `data_cut` 中的每个元素不是一个列表类型。如果 `data_cut` 中的每个元素是一个字符串类型,那么就无法进行列表推导式。你需要先将每个字符串分词,然后再进行处理。例如:
```python
import jieba
data_qustop = data_cut.apply(lambda x: [i for i in jieba.lcut(x[0]) if i not in stopword])
```
在上面的代码中,我们使用了 `jieba` 库对每个字符串进行了分词,然后再进行处理。
如果你仍然无法解决问题,请提供更多的代码和错误信息,以便我们更好地帮助你。
result = data[data.apply(lambda x: newstr in x.values, axis=1)]
这行代码用于筛选出数据中宿舍号等于输入的newstr的所有行。apply函数是pandas库中的一个函数,它可以将传入的函数应用于DataFrame的每一行或每一列,axis=1表示按行进行操作。lambda函数x.values返回的是DataFrame的一行数据,这里判断newstr是否在x.values中,如果是则返回True,否则返回False。最终返回的是一个Bool类型的Series,True表示该行符合条件,False表示不符合条件。将该Series传入data中,会筛选出所有符合条件的行组成的DataFrame。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)