从csv复制数据并粘贴到另一个cs中

2024-04-25 19:48:42 发布

您现在位置:Python中文网/ 问答频道 /正文

我有两个CSV文件。尝试解析文件1中的数据并将这些数据粘贴到文件2。但是在解析file1中的数据时遇到了一些问题。你知道吗

试图获取利用額(Fee込み)行的全体,但遇到了一些问题。用下面的代码,我就可以解析公司AAA总。不是一起BBB。。。你知道吗

当我得到这些总数时,我想按顺序插入文件2的这シリーズFee込金額行。。。你知道吗

您可以在这里看到.CVS文件: file1--file2

顺便说一下,还有CCC,DDD,FFF公司。为了快速解释,我把它们剪了。你知道吗

import pandas as pd
import numpy as np

df = pd.read_csv("file1.csv", index_col=0, header=1)

values = df.loc['利用額(Fee込み)', '全体'].astype(str).apply(lambda x: x.split(".")[0])

Tags: 文件csv数据代码import利用df粘贴
1条回答
网友
1楼 · 发布于 2024-04-25 19:48:42

数据帧的列和索引不清楚。最有用的可能是将列A和行2设置为数据帧的索引和列。我会用它来导入:

df = pd.read_csv("201902.csv", index_col=0, header=1)

然后可以使用loc索引特定单元格。您只需要使用行和列进行一次调用。你知道吗

val = df.loc['利用額(Fee込み)', '全体']

^{}indexing的文档可能很有用。你知道吗

如果您需要截断您的数字(实际上与丢弃十进制数字相同),您可以转换为int。或者,您可以使用round进行取整。如果需要将其作为字符串,请使用str强制转换。你知道吗

相关问题 更多 >