kdj = calculate_kdj(name, xlsx, 9, 3, 3) rsi = calculate_rsi(name),两个数据列名不一致用jion拼接kdj和rs
时间: 2024-05-03 11:17:14 浏览: 26
i的数据:
```python
kdj = calculate_kdj(name, xlsx, 9, 3, 3)
rsi = calculate_rsi(name)
merged = kdj.join(rsi, how='outer')
```
这样就可以将两个数据列名不一致的数据合并成一个DataFrame了。
相关问题
kdj = calculate_kdj(name, xlsx, 9, 3, 3) rsi = calculate_rsi(name)拼接kdj和rsi
可以使用 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)两个均为dataframe如何合并
可以使用pandas库中的concat函数将两个dataframe按列合并。示例代码如下:
```python
import pandas as pd
# 假设kdj和rsi的index和columns都相同
merged_df = pd.concat([kdj, rsi], axis=1)
```
其中,`axis=1`表示按列合并。如果两个dataframe的index和columns不完全一致,还可以使用merge函数进行合并,具体可参考pandas官方文档。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.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)