写Python脚本 用pandas库 把3.csv文件的内容读到dataframe,判断用第1列2行的数据 第1列3行的数据 是否相等
时间: 2024-05-29 16:08:47 浏览: 19
可以回答。可以使用以下代码实现:
import pandas as pd
dataframe = pd.read_csv('3.csv')
if dataframe.iloc[1, 0] == dataframe.iloc[2, 0]:
print("第一列第二行数据和第一列第三行数据相等")
else:
print("第一列第二行数据和第一列第三行数据不相等")
相关问题
写Python脚本 用pandas库 把3.csv文件的内容读到dataframe,把数据“12”写入第1列3行的位置
我理解了你的问题。以下是代码实现:
```python
import pandas as pd
# 读取3.csv文件到dataframe
df = pd.read_csv('3.csv')
# 将数据"12"写入第1列3行的位置
df.iloc[2, 0] = 12
# 输出修改后的dataframe
print(df)
```
希望这会帮到你!如果你有其他问题,可以继续问我。
使用pandas将多个.csv的第四行数据导出到一个.csv文件
好的,这个问题很简单。您只需要编写一个 Python 脚本,使用 Pandas 库的 read_csv() 方法读取每个 .csv 文件,然后将第四行数据使用 to_csv() 方法写入一个新的 .csv 文件。以下是示例代码:
```python
import pandas as pd
import glob
# 获取所有 .csv 文件的路径
csv_files = glob.glob('*.csv')
# 创建一个空的 DataFrame,用于存储第四行数据
data = pd.DataFrame()
# 循环遍历所有文件,读取第四行数据并添加到 DataFrame 中
for file in csv_files:
df = pd.read_csv(file, header=None, skiprows=3, nrows=1)
data = pd.concat([data, df], axis=0)
# 将 DataFrame 写入新的 .csv 文件
data.to_csv('output.csv', index=False, header=False)
```
这个脚本会将所有 .csv 文件的第四行数据导出到一个名为 output.csv 的文件中。请注意,您需要将代码中的路径和文件名改为您的实际情况。