kdj = calculate_kdj(name, xlsx, 9, 3, 3) rsi = calculate_rsi(name)拼接kdj和rsi
时间: 2024-05-07 17:20:07 浏览: 13
可以使用 Pandas 库来拼接两个 DataFrame。假设 `kdj` 和 `rsi` 都是 DataFrame,且它们的 index 相同,可以使用 `concat()` 方法进行拼接,示例代码如下:
```
import pandas as pd
# 假设 kdj 和 rsi 都是 DataFrame
kdj_rsi = pd.concat([kdj, rsi], axis=1)
```
这里使用了 `concat()` 方法,将 `kdj` 和 `rsi` 沿着列方向进行拼接,生成了一个新的 DataFrame `kdj_rsi`。其中,`axis=1` 表示按照列方向进行拼接。如果 `kdj` 和 `rsi` 的列名不一致,可以使用 `join()` 方法指定按照 index 进行拼接。
相关问题
kdj = calculate_kdj(name, xlsx, 9, 3, 3) rsi = calculate_rsi(name)用jion拼接kdj和rs
可以使用 `pd.concat()` 函数将两个 DataFrame 拼接起来。假设 `kdj` 和 `rsi` 分别是两个 DataFrame,代码如下:
```
import pandas as pd
kdj_rsi = pd.concat([kdj, rsi], axis=1, join='inner')
```
这里的 `axis=1` 表示按列进行拼接,`join='inner'` 表示只保留两个 DataFrame 共有的行。最终得到的 `kdj_rsi` DataFrame 包含了 `kdj` 和 `rsi` 的所有列。
kdj = calculate_kdj(name, xlsx, 9, 3, 3) rsi = calculate_rsi(name),两个数据列名不一致用jion拼接kdj和rs
i的数据:
```python
kdj = calculate_kdj(name, xlsx, 9, 3, 3)
rsi = calculate_rsi(name)
merged = kdj.join(rsi, how='outer')
```
这样就可以将两个数据列名不一致的数据合并成一个DataFrame了。
相关推荐
![](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)